0

只是想提前澄清一下我对 jquery 很陌生。我想进行 ajax 调用以从端点检索一些 json 数据,但我尝试的一切都失败了(我得到状态代码 0 并且没有响应文本)。

这是我试图从中检索数据的端点: http://www.corpcomm.com/ccgwebapi/sample.ashx

我正在使用JQuery 1.9.0并尝试在 被调用 json时加载数据。document.ready

任何帮助将不胜感激。

$.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");
})
4

2 回答 2

0

如果要获取 json 数据,则必须使用$.getJSON()

$.getJSON('http://www.corpcomm.com/ccgwebapi/sample.ashx', function(data) {
   $.each(data, function(key, val) {
     console.log(val);
   });
});

Same origin policy必须考虑到这一点。

于 2013-02-04T17:17:59.630 回答
0

试试这个 JSBIN 并查看控制台我让 JSON 恢复正常:http: //jsbin.com/iwujew/1/edit

这是回应:

{
  "ok": true,
  "error": false
}

希望对你有帮助^^

于 2013-02-04T17:19:08.560 回答