我正在从数据库中读取数据并将其包含在数组中:
$return_arr[] = array('sequence' => $result["sequence"], 'response' => ($result["response"]), 'requires_edit' => $result["requires_edit"]);
然后我json_encode
这个数组数据
$data = json_encode($return_arr);
并在我的JQuery代码中使用它:
var data = <?php echo $data; ?>;
我遇到了一个小问题,那就是我的数据中包含£
个符号,导致数据无法在JQuery中的data
变量中运行。
如何启用JQuery以允许这些符号 - 我已经浏览过但除了将符号更改为£
之外无法找到任何其他选项。
我的完整PHP代码创建数组:
$return_arr = array();
$sql = $mysqli->query("SELECT * from tickets_standardresponses;");
while($result = $sql->fetch_array()) {
$return_arr[] = array('sequence' => $result["sequence"], 'response' => htmlentities($result["response"]), 'requires_edit' => $result["requires_edit"]);
}
$data = json_encode($return_arr);