jQuery错误。当我在firebug中除菌时,我得到以下错误:

jQuery错误。当我在firebug中除菌时,我得到以下错误:,jquery,firebug,Jquery,Firebug,我的代码: var custID = <?php echo htmlentities( $_GET['custID'] ); ?>; var custID=; 我在firebug中遇到错误: SyntaxError: syntax error [Break On This Error] var custID = <br /> SyntaxError:SyntaxError[Break On This error]var custID= 请注意:我没有传

我的代码:

var custID = <?php echo htmlentities( $_GET['custID'] ); ?>;
var custID=;
我在firebug中遇到错误:

SyntaxError: syntax error [Break On This Error]       var custID = <br />
SyntaxError:SyntaxError[Break On This error]var custID=

请注意:我没有传递参数custID。

如果使用
htmlentities()
,则需要将其指定为字符串:

var custID='';
还值得注意的是,您可能需要在字符串中添加斜杠,以防止它脱离JS中的文字:

var custID = '<?php echo addslashes(htmlentities( $_GET['custID'] )); ?>';
var custID='';

在javascript中,
var custID=
将是一个语法错误,您需要在默认情况下将其设置为某个值,或者如果未设置参数,则不运行该行代码。也许我缺少某个值,但jQuery在哪里?现在我得到了错误:SyntaxError:unterminated string literal[Break On This error]var custID='
然后尝试添加
addslashes()
感谢您的PHP。感谢您的帮助,我在浏览器上查看了源代码。我收到一个PHP错误,现在已排序。但是你帮了我很大的忙,所以我选择了你的答案。谢谢。没问题,我怀疑是这样的。
var custID = '<?php echo addslashes(htmlentities( $_GET['custID'] )); ?>';