我在 PHP 中创建一个 JSON 对象,如下所示:
echo json_encode(array("results" => array(array("user" => $member['user']),array("company" => $member['company']))));
在 JavaScript 中,我得到如下信息:
"{"results":[{"user":"David"},{"company":"something"}]}"
然后我尝试验证这个 JSON,它是无效的,但是当我在开头和结尾删除双引号时,它就是验证 JSON。
我究竟做错了什么?应该是这样的:
{"results":[{"user":"David"},{"company":"something"}]}
编辑:
我的 AJAX 调用的一部分:
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);
}
}