0

私のコード:

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

ファイアバグでエラーが発生します:

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

注意:パラメータcustIDを渡していない。

4

1 に答える 1

2

を使用する場合は、文字列として指定する必要がありますhtmlentities()

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

また、JS でリテラルから抜け出さないように、文字列にスラッシュを追加する必要がある場合があることにも注意してください。

var custID = '<?php echo addslashes(htmlentities( $_GET['custID'] )); ?>';
于 2013-03-07T15:46:51.090 に答える