【发布时间】:2012-06-07 12:31:04
【问题描述】:
我的代码是这样的:
$.ajax({ cache: false,
url: "/Admin/Contents/GetData",
data: { accountID: AccountID },
success: function (data) {
$('#CityID').html(data);
},
error: function (ajaxContext) {
alert(ajaxContext.responseText)
}
});
但是当我看到最后的 jQuery .ajax() documentation 时,它似乎建议我应该像下面这样编码,或者至少它建议添加一个.done() 和一个.fail():
var request = $.ajax({ cache: false,
url: "/Admin/Contents/GetData",
data: { accountID: AccountID }
});
request.done(function (data) {
xxx;
});
request.fail(function (jqXHR, textStatus) {
xxx;
});
更新
如果我这样编码,是一样的还是把它分成三个有好处?
$.ajax({ cache: false,
url: "/Admin/Contents/GetData",
data: { accountID: AccountID }
}).done(function (data) {
xxx;
}).fail(function (jqXHR, textStatus) {
xxx;
});
【问题讨论】:
标签: jquery