【发布时间】:2018-08-16 02:39:30
【问题描述】:
我有一个奇怪的东西。 我在 mysql 视图列中定义了链接。
CONCAT(
'<a href=\'infoloan/',
sms.loan_id,
'\'>#</a>') AS `linkToLoan`
这是因为 < 而 > 被解析为 &gt;。
让我们说:
"<a href='infoloan/22380'>#</a>"
如何让网页正常显示。
【问题讨论】:
-
你能展示你用来渲染表格的代码吗?
-
为什么要使用 SQL 语句构建 HTML?
-
作为最后的手段,您始终可以使用
string.replace(/&lt;/ig,"<").replace(/&gt;/ig,">");,但您可能想了解这种转换的确切位置。它可能是来自 Chrome 或 MySQL 或 JSON 的针对注入的自动安全功能,但它也可能在您正在使用的脚本之一中。