我已經使用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));'顯示?它真的是你使用的代碼嗎? –