这是从我的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));
如何返回undefined?
答案 0 :(得分:2)
您正在错误地访问doc_source
。这将是进入该物业的正确方式。
alert(JSON.stringify(data["doc_source"]));
答案 1 :(得分:-1)
查看用于请求和解析JSON的代码会很有用,但有些想法:
我经常发现此问题是由JSON的HTTP请求的Content-Type标头引起的。它需要像某些库的'application / json'。
另一种可能性是你正在使用你正在制作的请求返回的字符串,而不是先解析它。