爲了整合一些SQL調用,我試圖向服務器做一個查詢,然後讓客戶端遍歷每個結果。需要注意的是,在處理下一個結果之前,我需要等待用戶輸入。這可能嗎?如何在服務器端查詢後等待來自客戶端的輸入?
我具有類似於下面一個jquery呼叫:
$.post('functions/file_functions.php', {type: 'test', f: 'load'}, function(data) {
if (data.success) {
$.each(data.files, function() {
// Can I wait for user input at this point and then process the next
// file after a users interaction (e.g. a button click)?
});
}
}, "json");
JavaScript是單線程的,所以沒有。你可以做的就是將結果存儲在適當範圍的數組中,然後使用'click'事件處理程序來遍歷它們。 – 2012-08-03 13:06:51
好主意,這也會起作用 – Paul 2012-08-03 13:12:42
在我的評論中擴充了一點答案,並且包含了代碼的樣子。 – 2012-08-03 13:14:44