gpt4 book ai didi

php - MySQL 列值在 OnClick 中破坏 HTML 语法

转载 作者:行者123 更新时间:2023-11-28 03:21:14 37 4
gpt4 key购买 nike

我遇到一个问题,MySQL 数据库中的 PHP 变量值破坏了我的 HTML 语法。

<?php
echo '<a style="cursor: pointer;" onclick="openContentWindow(\''.$row['creativeStrengths'].'\')">Open content</a>';
?>

如果字符串包含 "' 它将破坏我的字符串并给出错误。

有什么办法可以转义HTML中的字符吗?或者,如果有一种方法可以在这种情况下使用 javascript/jquery,那也很好。

顺便说一句,$row['creativeStrengths'] 的值是一个字符串,因此它被单引号括起来。

谢谢!

编辑: 我使用 addslashes() 解决了我的问题。抱歉,我的问题可能不够具体。您的回答很可能是正确的,但我可能还不够清楚。

最佳答案

"的转义码是"'的转义码是',前者的实体名是",后者不知道有没有。

Source

关于php - MySQL 列值在 OnClick 中破坏 HTML 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24415754/

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