我這樣編碼:$.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 關注
- 1833 瀏覽
添加回答
舉報
0/150
提交
取消