0

私の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));未定義を返すのはなぜですか?

4

2 に答える 2

-1

JSON を要求して解析するために使用しているコードを確認すると便利ですが、いくつかの考えがあります。

この問題は、JSON の HTTP リクエストの Content-Type ヘッダーが原因であることがよくあります。一部のライブラリでは、「application/json」のようなものにする必要があります。

別の可能性は、最初に解析するのではなく、作成しているリクエストによって返された文字列を使用していることです。

于 2013-08-08T22:07:36.873 に答える