jquery:在表单提交之前make get()

时间:2016-09-23 00:17:06

标签: jquery get

这是我的代码。问题是如何在表单提交之前进行异步get()查询?另一个回调?应该怎么样?

$('#auth').submit(function(e) {
    var self=this;
    e.preventDefault();
    $.get(url, function(data) {
        //some code
    });
    self.submit();
    return false;
});

1 个答案:

答案 0 :(得分:2)

仅在请求完成后提交表单

$('#auth').submit(function(e) {
    e.preventDefault();

    var self = this;

    $.get(url, function(data) {
        //some code
        self.submit();
    });
});

在提交同时向服务器发送数据的表单之前,执行ajax请求,将数据发送到服务器通常没有意义。