这是我的代码。问题是如何在表单提交之前进行异步get()查询?另一个回调?应该怎么样?
$('#auth').submit(function(e) {
var self=this;
e.preventDefault();
$.get(url, function(data) {
//some code
});
self.submit();
return false;
});
答案 0 :(得分:2)
仅在请求完成后提交表单
$('#auth').submit(function(e) {
e.preventDefault();
var self = this;
$.get(url, function(data) {
//some code
self.submit();
});
});
在提交同时向服务器发送数据的表单之前,执行ajax请求,将数据发送到服务器通常没有意义。