PHP json_encode数组到javascript关联数组

时间:2018-12-16 01:33:27

标签: javascript php jquery

我在MySQLi中有一些要从PHP中读取的列。完美地获取和回声。

$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring));
echo json_encode($results);

//$results = {"title":"Sea Shells","location":"./Sea Shells.txt","type":"text"}

但是,javascript / jquery然后将回显作为字符串读取:

var contentarr = [];
(ajax magic here, success: function(results){
    contentarr = results;
});
contentarr[0] = {
contentarr[1] = "

如何直接从PHP中读取关联数组并将其映射到Javascript中的关联数组? jQuery是我正在使用的唯一库。

1 个答案:

答案 0 :(得分:1)

更改 contentarr = results;contentarr = JSON.parse(results);

https://www.w3schools.com/js/js_json_parse.asp

这将转换为javascipt对象。