我已经使用jQuery的getJSON()
从服务器获取数据。回应对我来说很好。这是它的外观jQuery JSON解析:undefined对象
{"user" :[{"username":"nupac"},{"username":"nupac2"}]}
当我在我的警告框做了一个alert(Objects.keys(jsonResponse));
我得到user
这是很好的,但是当我尝试jsonResponse['user']
访问数据,我得到一个undefined
。
为什么我得到一个未定义的?我想我应该得到一组对象。
编辑:
这里是真实的URL代码,
function getLMSLinks(email){
$.getJSON("url?student=" + email, function(d) {
alert(Object.keys(d));
alert(d['user']);
}).fail(function(d, textStatus, error) {
//alert("fail " + textStatus + " error " + error);
console.error("getJSON failed, status: " + textStatus + ", error: "+error)
});
}
请提供你的代码的更多方面。你如何/何时打电话? –
我加了代码,请看看。加上随时查看网址和回应 – nupac
本网站不支持jsonp。那么你如何获得alert(Object.keys(d));'显示?它真的是你使用的代码吗? –