0
我有一些情況,在同一頁面上有多個表單,我需要通過單擊「保存」按鈕通過ajax提交。我使用$ .each循環遍歷表單,然後發出ajax請求。 ajax請求應該發回一個響應(錯誤/成功消息)。通過AJAX提交多個表單 - 同步或異步
我的問題是 - 我會因爲使用ASYNC請求而犯錯誤,因爲匹配哪個輸出到哪個表單可能有問題?你們有什麼感想 ?
我有一些情況,在同一頁面上有多個表單,我需要通過單擊「保存」按鈕通過ajax提交。我使用$ .each循環遍歷表單,然後發出ajax請求。 ajax請求應該發回一個響應(錯誤/成功消息)。通過AJAX提交多個表單 - 同步或異步
我的問題是 - 我會因爲使用ASYNC請求而犯錯誤,因爲匹配哪個輸出到哪個表單可能有問題?你們有什麼感想 ?
切勿使用同步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.
});
});
切勿使用同步XHR請求。 – josh3736 2013-03-14 20:00:58
他說什麼^^^^^^! – adeneo 2013-03-14 20:05:21
我在這裏錯過了什麼?異步請求在匹配哪個輸出時會遇到問題,因爲異步請求不會等待完成。 – Ashesh 2013-03-14 20:08:27