我有以下内容:
var row = 99;
$.ajax({
cache: false,
url: "/Admin/" + obj.table + "s/JsonUpdate",
dataType: 'json',
type: 'POST',
data: { PartitionKey: pk,
RowKey: rk,
Entity: entity,
Field: type,
Value: val }
})
.done(updateFieldDone(json, textStatus, XMLHttpRequest, row))
.fail(function (jqXHR, textStatus, errorThrown) {
ajaxOnFailure(jqXHR, textStatus, errorThrown)
});
但我对.done 究竟返回了什么感到困惑。像这样编写 updateFieldDone(json, textStatus, XMLHttpRequest, row) 是否可以。以前我只有 updateFieldDone() 但我遇到的问题是我需要传递一个名为 row 的参数。我怎样才能做到这一点?