如何使用js将类似数组的字符串转换为数组?

时间:2018-11-23 15:20:42

标签: javascript

有一个类似数组的字符串。

array(1) {
  [0]=>
  array(2) {
    ["id"]=>
    string(2) "30"
    ["date"]=>
    string(10) "2018-10-14"
  }
}

如何在js中将其转换为数组?
在我的情况下,这就是数组状字符串的创建方式:我的js中的ajax调用一个php文件,该文件选择一个mysql数据库并将var_dump的结果转储到js中。

1 个答案:

答案 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