2012-01-25 56 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> 

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