我在each
声明中有多个 ajax:
$('.product').each(function () {
var product = $(this).attr('data-product');
$.ajax({
url:"/ajax/product",
data:"lookup=" + product,
success: function () { /* callback */ }
});
});
目前有 5 个产品在each
循环中。
submit
我的问题是,在所有这些 ajax 查找完成之前,用户无法按下表单按钮;由于调用外部 API,ajax 调用每次都需要一些时间来处理。更具体地说,他们可以按下submit
按钮,但在所有 ajax 函数似乎都完成之前它不会做任何事情。
如果用户想提交表单,如何使 ajax 调用不稳定/不等待回复?