【发布时间】:2011-09-28 21:24:02
【问题描述】:
我目前正在使用 PHP 动态创建一个 javascript,它将在页面上为 echoed。
示例代码:
$JS .= '<script>';
if($condition == true) {
$JS .= 'alert("Yo its true omg!");
}
$JS .= "</script>";
如您所见,这最终会因为 ' 引号和双引号中单引号的转义而变得混乱......
有没有更好的方法来做到这一点?
【问题讨论】:
-
是的,更好的方法是不要这样做。
-
我这样做是因为我需要为从 mySQL 数据库检索的 X 结果创建 X 块 JS 代码。每个结果都会创建自己的say div id,例如
<div id="marker_1">、<div id="marker_2">等...
标签: php javascript jquery mysql html