0

私は pmxdr ライブラリを使用してクロスドメイン呼び出しを行っています (jQuery から php へ、そして json で応答します)。問題は、応答を適切に処理できないことですが、HTMLに印刷するだけでは次のようになります-

{"title":"Mr","first_name":"Shak","last_name":"Mana"}

これが使用するコードです

pmxdr.request({
uri     : "http://xxxx/pmxdr/respons1.php",
callback: handleResponse
});

function handleResponse(response) {
if (!response.error) { // request successful
  console.log(response.headers["content-type"]) //works
  console.log(response.data) //works

    for (var key in response.data) {
    alert(response.data[key]); // gives each character :(
}
} else print("Error: " + response.error);
}

コンソールでは上記のjsonを取得しますが、アラートでは各文字が個別に飛び出します。私が使用console.log(response.data["title"])すると、未定義と表示されます。私が間違っていることを教えてください。

4

3 に答える 3