繁体   English   中英

Ajax发布无法在IE8中完全正常运行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM