2012-01-25 29 views
1

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

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

取出空间有帮助吗?如何取出嵌套的$(document).ready's? – Ryan

+0

@minitech - 我不明白你在说什么。你能发表一个猜测答案吗? –

+0

您使用的是哪个版本的IE? –

回答

3

尝试打开IE开发工具栏并查看网络跟踪。请求mypage.aspx回来了吗?或者它返回500服务器错误响应代码?它甚至根本就解除了这个请求吗?

另一种选择,尝试改变你的代码如下:

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

只是抬起头,按F12即可。 ;) – Tim

+0

Hoooooo ...........这工作:) –

0

我不知道,如果它使专门针对IE浏览器的差异,但你是双声明函数范围。

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

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