gpt4 book ai didi

php - 无法在javascript中取消转义JSON内容

转载 作者:行者123 更新时间:2023-11-30 13:31:45 25 4
gpt4 key购买 nike

我正在使用 PHP 的 json_encode 函数生成一个 JSON 文件,并且我使用 " 转义了双引号字符,因此输出行如下所示:

"apply_instructions":"<p>Visit <a href=&#34;http:\/\/www.google.com&#34;>www.google.com<\/a><\/p>"

然后我使用 JQuery 的 getJSON 函数来检索和循环文件。我正在尝试使用以下代码取消编码 ":

entry.apply_instructions = entry.apply_instructions.replace('&#34;', '"');

无论出于何种原因,它都不起作用。第一个引号似乎被替换了,但第二个不会让步。我试过使用其他随机查找和替换字符,结果相似。

最佳答案

.replace() 只替换第一个实例,您需要使用正则表达式进行全局替换。

即:

.replace(/"/g, "\"");

关于php - 无法在javascript中取消转义JSON内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6512597/

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