gpt4 book ai didi

php - 解析其中包含 html 的 json 字符串

转载 作者:行者123 更新时间:2023-11-29 20:18:54 24 4
gpt4 key购买 nike

我正在使用 php 对数组进行 json 编码,然后使用 jQuery 的 $.evalJSON() 对其进行解析

在客户端使用它

$test = array(
'Label' => array(
'id' => '021780000002703007764835',
'notes' => '<a id="test" href="javascript:void(0)">ici</a>'
)
);

当它从 php 编码为 json 时产生

{"Label":{"id":"021780000002703007764835","notes":"<a id=\"test\" href=\"javascript:void(0)\">ici<\/a>"}}

但是,当使用下面的js代码对其进行解码时,出现js错误

var test = $.evalJSON('<?= $test; ?>');

当我删除 html 标记时,它可以很好地解码。但是,我需要标记,而且我确信有一种方法可以正确解码它。

有什么想法吗?

谢谢

最佳答案

试试这个

 addslashes(json_encode($test));

我过去已经成功地使用它来解决这个问题

关于php - 解析其中包含 html 的 json 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4931688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com