[英]Ajax post not completely working in IE8
我有一个简单的文章,可与除IE版本8之外的所有其他浏览器一起使用。
$.post(
"/pages/event_layout",
{ id: id },
function(html){
$('#the_content').html(html);
},
'html'
);
我意识到问题是这样的:
当它发布和检索数据时,内容的开头有一个空格,导致基本上什么也没有出现,或者是IE8出现的旧的Text-Empty Text Node问题,因为Microsoft很棒。
所以在帖子中,我尝试过此方法以摆脱初始空间。
$.post(
"/pages/event_layout",
{ id: id },
function(html){
$('#the_content').html($.trim(html));
},
'html'
);
但无济于事。 是否有REGEX或我可以用来消除此空间的东西,并且还符合IE8。
没有AJAX调用结果,很难提供正确的答案。 这是正则表达式,将从HTML开始删除所有空白字符:
function(html){
$('#the_content').html(html.replace(/^\s+/, ""));
},
这是一个演示
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.