我想從AJAX請求獲取一些實時輸出。jquery AJAX直播輸出?
這是我使用的代碼:
$.ajax({ type: "GET",
url: "test.php?delete=students",
async: true,
success : function(data) {
console.log(data)
}
});
當通過鏈接我的網頁上觸發顯示一個旋轉的動畫顯示,事情正在發生。我還想在運行時顯示test.php的輸出div
。
test.php的有一個簡單的循環,其循環遍歷所有的學生和刪除它們,然後它echo "$student removed";
從命令行清除顯示運行時通過AJAX運行我只得到了動畫不輸出。
我不知道如何得到這個,我已經嘗試了幾個插件,取得了很大的成功。我也試過使用XMLHttpRequest
和responseText
,但我不知道如何正確使用它。
理想情況下,我希望每個移除都會在#status
div中顯示。
任何一個可以告訴我如何做到這一點?
UPDATE
progress : function(data) {
console.log(data);
},
我已經添加了上述和移動我在控制檯中一些輸出。 ProgressEvent {isTrusted: true, lengthComputable: false, loaded: 44, total: 0, type: "progress"…}
擴大我可以看到包含我後面的數據的responsetext。 如何獲取這樣我就可以將其追加到div
?
如果我是正確的,AJAX中的「成功」只會在PHP關閉HTTP連接後調用回調函數,我自己也很困惑,所以希望得到更多的回覆。 – Pbd
嗨。 '成功'確實返回正確,我試圖得到輸出,因爲它正在發生。只是要更新我原來的帖子 – Tom
我的意思是說,你不能流tets.php的進度,瀏覽器將不會讀取任何它直到,PHP連接關閉 – Pbd