为了整合一些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