gpt4 book ai didi

jquery - 去掉 jQuery 在通过 ajax 返回 HTML 时添加的斜杠?

转载 作者:行者123 更新时间:2023-12-03 22:50:39 24 4
gpt4 key购买 nike

我使用 jQuery ajax 方法从数据库获取数据并通过 json 对象返回数据。然而,此 json 对象中的值之一是 HTML 字符串。我基本上正在做所看到的here除了我需要知道如何删除 jQuery 添加到 HTML 字符串中的斜杠。有什么想法吗?

示例

json.HTML = Click <a href=\"http://example.com/example.php\">here</a>;

//Needs to be
json.HTML = Click <a href="http://example.com/example.php">here</a>;

如果可能的话,我希望不用代码就能做到这一点。

更新

好吧,我发现如果我在返回之前执行 htmlentites,那么当值传入时斜杠就不存在。现在,我将使用哪个 jquery 函数将此字符串插入到 td 元素中,而不会添加斜杠。 html 或 .text 函数。

这是直接来自 json.HTML 值的样子,

Click &lt;a href=\&quot;http://example.com\&quot;&gt;here&lt;/a&gt;

这是使用.html显示之后的

Click <a href=\"http://example.com\">here</a>

这是使用 .text 显示之后的内容

Click &lt;a href=\&quot;http://example.com\&quot;&gt;here&lt;/a&gt;

我想知道我是否需要使用 .val ?哦,还有一件事,我希望这个 HTML 按字面显示,而不是插入到代码中的实际 HTML。

最佳答案

可以这么简单吗:

stringvar.replace('\\','');

关于jquery - 去掉 jQuery 在通过 ajax 返回 HTML 时添加的斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884725/

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