1 回答

TA貢獻1795條經驗 獲得超7個贊
如何確定 URL 是否被阻止或 ajax 請求被剝離?
如果出現網絡錯誤,您可以在傳遞給 AJAX 調用的錯誤回調中對其進行響應:
function get_report() {
var params = {
type: "GET",
url: "https://example.com/mypage.php",
dataType: 'html',
success:function(html) {
$("#content_div").load("https://example.com/mypage.php");
},
error: function(XMLHttpRequest, textStatus) {
// inspect XMLHttpRequest to determine if network error occurred
alert('Error : ' +XMLHttpRequest.response);
}
};
jQuery.ajax(params);
};
如果網絡正在過濾我的 ajax URL,我是在死胡同還是有其他選擇?
您在應用程序級別處于死胡同,除非您愿意做一些真正令人費解的事情,例如擁有第三方服務,您知道不會有防火墻限制,請求頁面,然后將其轉發到可從該防火墻后面訪問的服務。所以簡短的回答是,不,不是真的(至少實際上不是)
- 1 回答
- 0 關注
- 191 瀏覽
添加回答
舉報