为了账号安全,请及时绑定邮箱和手机立即绑定

我应该对新的jQuery AJAX代码使用.done()和.fail()而不是成功和错误

我应该对新的jQuery AJAX代码使用.done()和.fail()而不是成功和错误

噜噜哒 2019-11-08 14:35:42
我这样编码:$.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,则将发出警报或错误功能。


查看完整回答
反对 回复 2019-11-08
  • 3 回答
  • 0 关注
  • 1797 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信