私は AJAX 呼び出しを使用しており、JavaScript に送り返されるこの JSON オブジェクトを生成しています。JavaScript で受け取ったときに値を取得できません。
PHP:
echo json_encode(array("results" => array(array("user" => $member['user']),array("company" => $member['company']))));
JS:
success: function(response)
{
for(var i = 0;i < response.results.length; i++)
{
sessionStorage.setItem('user',response.results[i].user);
sessionStorage.setItem('company',response.results[i].company);
}
}
受け取った応答から値を読み取ることができません。
私が受け取る応答は次の形式です。
{"results":[{"user":"David"},{"company":"something"}]}
この JSON オブジェクトを読み取る適切な方法は何でしょうか?