我的代码:
var custID = <?php echo htmlentities( $_GET['custID'] ); ?>;
我在firebug中遇到错误:
SyntaxError: syntax error [Break On This Error] var custID = <br />
请注意:我没有传递参数custID。
答案 0 :(得分:2)
如果使用htmlentities()
:
var custID = '<?php echo htmlentities( $_GET['custID'] ); ?>';
还值得注意的是,您可能需要在字符串中添加斜杠以防止它突破JS中的文字:
var custID = '<?php echo addslashes(htmlentities( $_GET['custID'] )); ?>';