[英]AJAX success callback JSON undefined
這是從我的php返回的JSON:
{
"approvalSource":[
{"role_name":"role_1","approval_req_id":"3"},
{"role_name":"role_2","approval_req_id":"2"}
],
"doc_source":[
{"document_name":"testDoc","doc_req_id":"2"}
]
}
怎么alert(JSON.stringify(data.doc_source));
返回未定義?
您錯誤地訪問了doc_source
。 這將是訪問該屬性的正確方法。
alert(JSON.stringify(data["doc_source"]));
查看用於請求和解析JSON的代碼會很有用,但請注意以下幾點:
我經常發現此問題是由JSON的HTTP請求的Content-Type標頭引起的。 對於某些庫,它必須類似於“ application / json”。
另一種可能性是您使用的是您提出的請求返回的字符串,而不是先解析它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.