日期:2014-05-16  浏览次数:20480 次

哪种动态载入的方法兼容性比较高?---load不兼容很痛苦
如题,求指点.
因为工作需要使用动态载入.让A页面显示B页面的一部分内容.
但是并不想使用Iframe
然后上网求助,有朋友推荐了jquery.
结果今天终于调试成功,但是只有chrome下正常,火狐下显示乱码.IE下则是完全不显示.
表示十分的无奈.主要是我对JavaScript并不熟悉.
所以想求指点一下.使用JavaScript进行动态载入其它页面内容时,哪种方法兼容度比较高呢?或者指点下我当前的Jquery代码.
<script>
$(document).ready(function(){
   $('#kof97news').load('DynamicStateList.html');
})
</script>

复制代码
求指点下.

------解决方案--------------------
A页面和B页面是否为同域,文件编码方式是否一样

不同域或文件编码方式不一样,就会乱码或不能显示.

------解决方案--------------------
可以試試,發送請求頭,指定頁面編碼是gb2312

$.ajax({
    url: 'DynamicStateList.html',
    dataType: 'html',
    headers: {'Content-Type': 'text/html;charset=gb2312'},
    success: function(data) {
         $('#kof97news').html(data);
    }
});