我的jQuery代码无法在IE中运行

时间:2012-01-25 18:43:55

标签: jquery internet-explorer cross-browser

下面的代码在Chrome和FF中晃动,但在IE中没有工作我在SO中检查了类似的问题。有些人没有帮助我,有些我无法理解,因为我是jQuery的新手。请帮我解决这个错误。

<script type="text/javascript">
$(document).ready(function(){
    $(function(){
       $('#container').load('mypage.aspx #div1');
    });
});
</script>

2 个答案:

答案 0 :(得分:3)

尝试打开IE Developer工具栏并观察网络跟踪。对mypage.aspx的请求是否会回来?或者它是否返回500服务器错误响应代码?它甚至可以解雇请求​​吗?

另一种选择,尝试将代码更改为:

<script type="text/javascript">
$(document).ready(function(){
       $('#container').load('mypage.aspx #div1');
});
</script>

答案 1 :(得分:0)

我不知道它是否特别针对IE有所不同,但你是双重声明功能范围。

<script type="text/javascript">
$(document).ready(function(){
   $('#container').load('mypage.aspx #div1');
});
</script>

您可以尝试看看是否有效。