使用撇号将 Php 数组转换为 JavaScript 数组异常

戴维特

此代码工作

let json_data = '<?php echo json_encode(["name" => "test"]) ?>';
let data = JSON.parse(json_data);

问题这个代码

let json_data = '<?php echo json_encode(["name" => "cote d'ivoire"]) ?>';
let data = JSON.parse(json_data);

未捕获的语法错误:意外的标识符

怎么修

昆汀

问题是您的 JSON 包含一个'字符,该字符与您用来分隔字符串的字符相同。

对此最简单的解决方案是将 JSON 视为 JavaScript(数据格式是编程语言的一个子集)。

let data = <?php echo json_encode(["name" => "cote d'ivoire"]) ?>;

如果您真的想生成一个可以解析的 JSON字符串,那么转义其中特殊字符的最佳工具是json_encode(它还将为您添加引号,因此您无需手动执行此操作) .

let json_data = <?php echo json_encode(json_encode(["name" => "test"])); ?>;
let data = JSON.parse(json_data);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Javascript数组转换为PHP数组

来自分类Dev

将Javascript数组转换为PHP数组

来自分类Dev

将数组从php转换为javascript

来自分类Dev

PHP / JS:将PHP数组转换为JavaScript数组

来自分类Dev

PHP / JS:将PHP数组转换为JavaScript数组

来自分类Dev

将多维PHP数组转换为Javascript数组

来自分类Dev

使用json.stringify将Javascript数组转换为PHP

来自分类Dev

PHP数组转换为Javascript数组

来自分类Dev

将PHP多维数组转换为JavaScript表示法

来自分类Dev

将php关联数组转换为javascript对象

来自分类Dev

将javascript转换为PHP:数组和对象

来自分类Dev

将javascript字符串转换为php数组

来自分类Dev

将PHP多维数组转换为JavaScript表示法

来自分类Dev

将PHP选择转换为JavaScript数组以进行操作

来自分类Dev

将数组从php查询转换为可用的javascript格式

来自分类Dev

通过AJAX将JavaScript数组转换为PHP

来自分类Dev

将php数组转换为js数组

来自分类Dev

如何将php数组转换为javascript数组以与Jquery UI datepicker一起使用?

来自分类Dev

如何将php数组转换为javascript数组以与Jquery UI datepicker一起使用?

来自分类Dev

使用select2将php数组转换为javascript数组

来自分类Dev

将数组转换为多维数组?Javascript

来自分类Dev

将javascript数组转换为json数组

来自分类Dev

将 Javascript 数组转换为 MySQL 数组

来自分类Dev

PHP Cookie值转换为javascript数组

来自分类Dev

使用PHP将数组转换为json

来自分类Dev

如何将JSON编码的PHP数组转换为Javascript中的数组?

来自分类Dev

如何将javascript数组转换为php数组并将其加载到div中

来自分类Dev

如何将获取垂直字段从PHP数组转换为Javascript中的数组?

来自分类Dev

将列表转换为数组的异常转换

Related 相关文章

热门标签

归档