2013-03-13 151 views
2

我希望有人能幫助我。 我已經創建了很多純文本apsx頁面,這些頁面將在html網頁中填充不同的div。即時通訊使用jquery加載函數來獲取數據到html頁面div。 html頁面是通過artisteer構建的,並且im正在加載的頁面是aspx文件。我有使用artisteer佈局的問題,所以我儘量讓它對我來說只是填充html頁面並加載不同的aspx文本頁面。Jquery的加載沒有正確加載

頁面正在運行,但沒有正確加載!該頁面不會將所有頁面加載到div中,而不必按刷新按鈕幾次。這是一個更好的方式來處理這個問題,因此所有頁面tetx在第一次加載頁面時自動加載。

請幫助我!

       <ol id="result1"></ol> 

<script type="text/javascript"> 
$('#result1').load('textpages/firstpage_1_pic.aspx'); 
</script> 
         </div> 

     <o2 id="result2"></o2> 

<script type="text/javascript"> 
$('#result2').load('textpages/firstpage_1.aspx'); 
</script> 
+1

你的意思是「裝載不當」? – 2013-03-13 23:19:43

+0

首先使用單個腳本部分,並將腳本放在document.ready()中? – 2013-03-13 23:20:16

+0

不正確加載意味着加載網頁的一部分出現,並且一些不存在,但是當您按下刷新按鈕時,所有數據都在那裏。 – user2167633 2013-03-13 23:25:07

回答

1

確保您的請求正確完成。

$("#result1").load("textpages/firstpage_1_pic.aspx", function(response, status, xhr) { 
    if (status == "error") { 
    var msg = "An error occured: "; 
    alert(msg + xhr.status + " " + xhr.statusText); 
    } 
}); 
+0

感謝您的幫助,此消息發生「500內部服務器錯誤」 – user2167633 2013-03-14 05:10:47

+0

感謝您的答案!這可能是因爲即時通訊使用aspx c#加載文本文件時?請幫助這個mathers – user2167633 2013-03-14 13:24:51

+0

'500'意味着服務器發生了問題。 C#中很可能會拋出異常。 – Aesthete 2013-03-15 03:14:40