只是想澄清,我是jquery的新手。 我想做一個Ajax調用來從端點檢索一些json數據 但我試過的所有東西都失敗了(我得到的狀態碼是0,沒有響應文本)。JQuery的Ajax請求失敗,沒有明確的錯誤
這是我正在嘗試從數據端點:我使用JQuery 1.9.0
http://www.corpcomm.com/ccgwebapi/sample.ashx
,並試圖在document.ready
被調用加載json
數據。
任何幫助將不勝感激。
$.ajaxSetup({
error: AjaxError
});
function AjaxError(x, e) {
if (x.status == 0) {
alert(x.status);
} else if (x.status == 404) {
alert('Requested URL not found.');
} else if (x.status == 500) {
alert('Internel Server Error.');
} else {
alert('Unknow Error.\n' + x.responseText);
}
}
$.get("http://www.corpcomm.com/ccgwebapi/sample.ashx",function() {
alert("success");
})
我相信跨域調用這是一個因素,但即使考慮到這一點,我仍然遇到麻煩。以下是更新的代碼: 'var URL =「http://www.corpcomm.com/ccgwebapi/sample.ashx」; 函數alertResponse(數據,狀態)alert(「data:」+ data +「,status:」+ status); } $ .getJSON(URL + 「?&回調=」,alertResponse);' –
還沒有成功嘗試這樣做,再次: '$阿賈克斯({ 網址:「HTTP://www.corpcomm。 COM/ccgwebapi/sample.ashx」, 數據類型: 'JSONP', 成功:函數(JSON){ 警報( 「成功」);} , 錯誤:函數(){ 警報( 「錯誤」); } });' –