+ -
当前位置:首页 → 问答吧 → jQuery在ie8中文版中的问题

jQuery在ie8中文版中的问题

时间:2009-03-23

来源:互联网

在ie8中

jQuery 1.3.2的load存在问题!


我的index.html文件中有

<div id='test_msg'>asd<div>
<a href="javascript:;" onclick="$('div#test_msg').load('data.php');" >测试</a>

其中data.php:
<?php
echo "test";
?>

在ff 、safari等下,点【测试】,可以吧asd替换为test;在ie8打开index.html,点其中的【测试】,就不行!

如果把data.php文件换成data.html文件:

<div id='test_msg'>asd<div>
<a href="javascript:;" onclick="$('div#test_msg').load('data.html');" >测试</a>

其中data.html:

<p>test2</p>

这样在ff、safari、ie8下都没有问题。


好像jQuery的load在ie8中,存在问题,load   html文件没有问题,load  php文件就有问题。

请高手帮忙测试一下,是不是jQuery的load在ie8中存在问题,如何解决?

谢谢!



作者: zxb888   发布时间: 2009-03-23

改正一下
<div id='test_msg'>asd</div>


我用1.2.6测试一下,在ie8中显示jquery-1.2.6.js的2747行:

self.each( callback, [res.responseText, status, res] );

作者: zxb888   发布时间: 2009-03-23

我IE8下jQuery 1.3.2完全不能用啊,jquery-1.2.6.js运行正常

作者: 凌云战神   发布时间: 2009-03-25

如果不能用就用1.2.6就行了,1.3新增功能未必用得上,不是么~
也可以等jq升级,或者自己想办法打补丁提交出来,岂不更好 :)

作者: shawphy   发布时间: 2009-03-25

我的IE8中也是,一运行就出错.官网也不能用IE8直接打开,也得用兼容模式,真希望能尽快解决这个问题.

作者: xiaoyaoguzhu   发布时间: 2009-03-31