gpt4 book ai didi

Javascript 转义引号

转载 作者:行者123 更新时间:2023-11-28 04:57:13 25 4
gpt4 key购买 nike

我有一个名为 posts 的表,并且如果将在引号中命名的标题(“这是新的”)添加到 posts 表中。当我从表中删除此帖子时,我有这个 onclick js:

echo "<td><a class='btn btn-danger' href=\"javascript:delpost('".$row['postID']."', '".$row['postTitle']."')\">Delete</a></td>"; 

但正如我所说,每当我在引号中添加标题时(“这是新的”)

javascript 给了我这个:

<a href="javascript:delpost('$row', ' " this="" the="" new" ')"=""> Delete</a>

这就是删除脚本无法工作的原因。我应该怎么办?如果给定字符串在引号之间,如何转义。

最佳答案

正确的做法是这样的

echo '<td><a class="btn btn-danger" href="javascript:delpost(\''.$row['postID'].'\', \''.htmlspecialchars($row['postTitle'], ENT_QUOTES).'\')">Delete</a></td>'; 

关于Javascript 转义引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42448111/

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