0

我有一些情况,我在同一个页面上有多个表单,我需要通过按一个“保存”按钮通过 ajax 提交。我通过使用 $.each 循环表单然后发出 ajax 请求来做到这一点。ajax 请求应该发回响应(错误/成功消息)。

我的问题是 - 使用 ASYNC 请求是否会出错,因为匹配哪个输出到哪个表单可能存在问题?你们有什么感想 ?

4

1 回答 1

0

永远不要使用同步 XHR 请求;没有正当理由使用它们,这会导致糟糕的用户体验。

您不必担心请求会混淆:

$('form').each(function() {
    var form = $(this);
    $.post(form.attr('action'), form.serialize(), function(r) {
        // `form` is still the particular form submitted,
        // and `r` will be the results of posting that form.
    });
});
于 2013-03-14T20:14:50.097 回答