亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用JSONP時,如何捕獲jQuery $ .getJSON

使用JSONP時,如何捕獲jQuery $ .getJSON

智慧大石 2019-11-13 16:07:47
結合使用JSONP和jQuery時是否可能捕獲錯誤?我已經嘗試了$ .getJSON和$ .ajax方法,但是都不會捕獲我正在測試的404錯誤。這是我嘗試過的方法(請記住,這些方法都可以成功運行,但是在失敗時我要處理):jQuery.ajax({    type: "GET",    url: handlerURL,    dataType: "jsonp",    success: function(results){        alert("Success!");    },    error: function(XMLHttpRequest, textStatus, errorThrown){        alert("Error");    }});并且:jQuery.getJSON(handlerURL + "&callback=?",     function(jsonResult){        alert("Success!");    });我也嘗試過添加$ .ajaxError,但是那也不起作用:jQuery(document).ajaxError(function(event, request, settings){   alert("Error");});預先感謝您的任何答復!
查看完整描述

3 回答

?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

似乎不返回成功結果的JSONP請求永遠不會觸發任何事件,成功或失敗,無論好壞,這顯然是設計使然。


搜索他們的錯誤跟蹤器后,有一個補丁程序可能是使用超時回調的解決方案。請參閱錯誤報告#3442。如果無法捕獲該錯誤,則至少可以在等待一段合理的時間后才能成功。


查看完整回答
反對 回復 2019-11-13
  • 3 回答
  • 0 關注
  • 492 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號