只是想提前澄清一下我对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");
})
答案 0 :(得分:0)
如果您想获取json数据,则必须使用$.getJSON()
:
$.getJSON('http://www.corpcomm.com/ccgwebapi/sample.ashx', function(data) {
$.each(data, function(key, val) {
console.log(val);
});
});
必须考虑 Same origin policy
。
答案 1 :(得分:0)
尝试使用这个JSBIN并查看控制台我得到的JSON很好:http://jsbin.com/iwujew/1/edit
这是回应:
{
"ok": true,
"error": false
}
希望它有所帮助^^