這個問題實際上讓我發瘋。實際上耗盡值執行ajax請求,到目前爲止他們的方法非常好,php json正確地返回所有字段並且還被指出:不可用。此字段不是由階級看到和我得到的答案AJAX返回undefined,也許我的代碼可以更好地解釋:對象響應ajax返回undefined
Ajax請求中的console.log
$.post(postUrl, postData, function(response)
{
console.log(response);
console.log(response.unavailables);
...
響應結果
和response.unavailables中的console.log
如何在響應中看到我正確得到unavailables array
,但代碼沒有看到這一點,我已經檢查了php課了幾個小時,檢查了結果和其他所有東西都正確!事實上,值不可用返回,但出於一個奇怪的原因,我得到一個未定義的。爲什麼會這樣?
利瑪竇解決方案
$.each(response, function(_, obj)
{
$.each(obj, function(key, val)
{
if (key === 'unavailables')
{
console.log("val => " , val);
}
});
});
更多細節:
如何應對[0] .unavailables? – Rayon
換句話說...注意縮進水平... –