我有 ajax 请求(多个)进入我的 servlet。 每个 Request 都是在文本框的 onBlur 上创建的。 我总共有 3 个这样的文本框。 我有一个要求,当第一个结果的响应到来时,才应该触发下一个请求。 请让我知道是否有人从事过类似的工作。 我在客户端使用 Dojo/Digit,在服务器端使用简单的 java Servlet。 谢谢。
最佳答案
您可以通过简单的编码来做到这一点。如果您需要在第一个请求响应后才发送第二个请求,则必须在第一个请求的成功条件下为第二个请求编写代码。看看下面的代码:
dojo.xhrPost({
form:"someForm",
load: function(data, args){
// Success
// call the second request
},
error: function(err, args){
// Error
}
});
希望对你有帮助
关于javascript - 同步 Ajax 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4274951/