我有以下代码:
var params = {
task: task,
pk: pk,
rk: rk,
responses: null
}
var resp = [];
$(".city-checkbox").each(function () {
var i = parseInt(this.id.match(/\d+/)[0], 10);
resp[i] = this.checked;
});
parms.responses = resp;
$.ajax({
type: "POST",
traditional: true,
async: false,
data: parms,
dataType: "json",
[...]
});
我的代码向 ASP MVC 操作发送 POST 请求。我查看了 jQuery 文档,但仍然无法理解传统的功能。有人可以解释我是否真的需要在这里使用它。
与 async false 相同:它有什么缺点吗?