Javascript 如何使用js将类似数组的字符串转换为数组?
有一个类似字符串的数组Javascript 如何使用js将类似数组的字符串转换为数组?,javascript,Javascript,有一个类似字符串的数组 array(1) { [0]=> array(2) { ["id"]=> string(2) "30" ["date"]=> string(10) "2018-10-14" } } 如何在js中将其转换为数组? 在我的例子中,类似数组的字符串是这样创建的:我的js中的ajax调用一个php文件,该文件选择一个mysql数据库,var_将结果转储到js中 在php端,$result是一个数组,而不是var\u
array(1) {
[0]=>
array(2) {
["id"]=>
string(2) "30"
["date"]=>
string(10) "2018-10-14"
}
}
如何在js中将其转换为数组?在我的例子中,类似数组的字符串是这样创建的:我的js中的ajax调用一个php文件,该文件选择一个mysql数据库,var_将结果转储到js中 在php端,$result是一个数组,而不是
var\u dump($result)
在js端:
data = xmlHttp.responseText;
data = JSON.parse(data)[0];
console.log(data.date)
它显示了
2018-10-14
您显示的代码无效,看起来也不像字符串那样的数组。
data = xmlHttp.responseText;
data = JSON.parse(data)[0];
console.log(data.date)