PHP json_encode数组到javascript关联数组 - javascript

我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。

$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是我正在使用的唯一库。

javascript参考方案

更改
contentarr = results;

contentarr = JSON.parse(results);
https://www.w3schools.com/js/js_json_parse.asp
这将转换为javascript对象。

PHP-显示特殊字符 - javascript

允许用户输入的代码段//fetch user input and pass it in URL alertify.prompt("Please enter note/remarks for this Form (optional):", function (e,value) { if (e) { alertify.success(…

Javascript和Python JSON-未定义变量 - javascript

例如,如果您具有以下JSON对象(删除python的分号):values = { a: 1, b: { c: 2, d: { e: 3 } }, f: 4, g: 5 }; 如果您尝试在JS中打印values,它将正常工作。但是在Python中,它将返回错误NameError: name 'a' is not defined,这意味着未定…

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …

验证php中的javascript对象 - php

在我的用户界面中,用户可以构建一些javascript对象,例如:var box = { "width": "100px", "height": "200px", "click": function () { alert("You clicked t…

使用getJson在php查询上插入可变日期 - javascript

我在PHP上进行了此查询,该查询必须根据不同的值进行更改。我需要在html页面上输入这些变量,我将其中一个值命名为shiftdate,但可能我将不得不通过json在查询中放置更多变量。问题是我的查询没有读取var我现在有这个权利<?php function getArraySQL(){ $dsn = "prueba"; $conne…