我这样编码:$.ajax({ cache: false, url: "/Admin/Contents/GetData", data: { accountID: AccountID }, success: function (data) { $('#CityID').html(data); }, error: function (ajaxContext) { alert(ajaxContext.responseText) }});但是,当我在最后查看jQuery .ajax()文档时,似乎建议我在下面进行编码,或者至少建议添加a .done()和a .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;});
3 回答
牛魔王的故事
TA贡献1830条经验 获得超3个赞
简单来说
$.ajax("info.txt").done(function(data) {
alert(data);
}).fail(function(data){
alert("Try again champ!");
});
如果它获取到info.text,则它将发出警报,以及您添加的任何功能,或者如果无法从服务器检索info.text,则将发出警报或错误功能。
- 3 回答
- 0 关注
- 1797 浏览
添加回答
举报
0/150
提交
取消