我在寫我的第一個jQuery代碼,並且遇到了jQuery.get()
問題。我打電話給這個;
$.get(url, updateList);
其中updateList的定義如此;
function updateList(data)
{
if (data)
{
$('#contentlist').html(data);
}
else
{
$('#contentlist').html('<li><a href="#" id="synclink">Nothing found. Try again</a></li>');
}
}
函數運行,調用updateList
。它可以在Internet Explorer中正常工作。但是,在Firefox中,data
參數始終爲空。我希望它充滿了我作爲URL傳入的網頁內容。我用錯了嗎?
備註;
-
在Firebug
- ,我已經啓用了網面板,我也得到了展示的要求。我得到一個
200 OK
。Headers
選項卡看起來很好,而Response
和HTML
面板都是空的。 - 我想下載的頁面是一個直的HTML頁面 - 服務器代碼沒有問題。
- 帶JavaScript的頁面位於本機的本地;我正在下載的頁面託管在互聯網上。
- 我已經嘗試通過將它從我的頁面複製粘貼到瀏覽器來檢查URL - 它很高興地返回內容。
- 即使在Firefox安全模式下也會出現錯誤 - 希望能排除流氓插件。
您是否已通過服務器代碼來確保它返回任何數據? – 2009-07-27 15:55:07
檢查你的服務器代碼,然後 – zakovyrya 2009-07-27 15:55:14
完全沒有關係,但我必須告訴它:昨天,我一生中第一次參加一場賽馬比賽。我只是* *賭上了名爲「阿賈克斯」的馬。它排在第四位,所以我輸掉了2歐元。請繼續,沒有什麼可以在這裏看到。 – balpha 2009-07-27 15:57:19