有一个类似数组的字符串。
array(1) {
[0]=>
array(2) {
["id"]=>
string(2) "30"
["date"]=>
string(10) "2018-10-14"
}
}
如何在js中将其转换为数组?
在我的情况下,这就是数组状字符串的创建方式:我的js中的ajax调用一个php文件,该文件选择一个mysql数据库并将var_dump的结果转储到js中。
答案 0 :(得分:1)
在php端,$ result是一个数组,而不是var_dump($result)
。
echo (json_encode($result));
在js方面:
data = xmlHttp.responseText;
data = JSON.parse(data)[0];
console.log(data.date)
它显示2018-10-14
。