我有一個jQuery ajax函數調用來加載數據。當我在Chrome中進行測試時,有時它不會調用請求完整功能,有時它可以工作。請讓我知道可能是什麼原因。爲什麼我的jQuery ajax函數無限期地等待
var request = $.ajax({
url: data_url,
type: 'post',
data: ""
});
request.done(function(result)
{
console.log("Done");
}
URL和一切都是正確的,因爲它在某些時候點擊刷新時有效。當我從瀏覽器發送流時,是否需要傳遞一些結束代碼?
在服務器端,我使用PHP echo函數發送編碼的JSON。
p/s:如果您只是從服務器獲取數據,而不在另一端修改任何內容,則使用'GET' – Terry
也可以使用fail()或者使用always()並檢查錯誤消息 –
謝謝@Terry,它在我更改爲GET時起作用。 – Nishanthan