【发布时间】:2023-03-27 12:28:01
【问题描述】:
我正在使用 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 <a href=\"http://example.com\">here</a>
这是使用 .html 显示之后
Click <a href=\"http://example.com\">here</a>
这是使用 .text 显示之后
Click <a href=\"http://example.com\">here</a>
我想知道我是否需要使用 .val ?哦还有一件事,我希望这个 HTML 按字面意思显示,而不是要插入到代码中的实际 HTML。
【问题讨论】:
-
您有返回字符串的示例吗?您希望它是什么?
-
还有更多代码会很高兴看到
-
斜线是否存储在数据库中?
-
@mcgrailm:不,它不在数据库中