Php Javascript错误-意外标识符

Php Javascript错误-意外标识符,php,javascript,Php,Javascript,我有PHP代码尝试输出JavaScript,我做了如下操作: trailhead_name = <?php echo $objkey->trailhead_name ?> + ""; trailhead_name=+”; 我的JS中出现了意外的标识符错误。如果trailhead\u name是一个字符串,则需要在其周围加引号(并正确地转义其中可能不是有效JavaScript字符串的任何内容,如引号!) PHP的内置功能可以为您做到这一点: trailhead_name =

我有PHP代码尝试输出JavaScript,我做了如下操作:

trailhead_name = <?php echo $objkey->trailhead_name ?> + "";
trailhead_name=+”;

我的JS中出现了意外的标识符错误。

如果
trailhead\u name
是一个字符串,则需要在其周围加引号(并正确地转义其中可能不是有效JavaScript字符串的任何内容,如引号!)

PHP的内置功能可以为您做到这一点:

trailhead_name = <?php echo json_encode($objkey->trailhead_name) ?>;
trailhead_name=;

同样,这假设
trailhead\u name
是一个字符串。

如果
trailhead\u name
是一个字符串,则需要在其周围加引号(并正确转义其中可能不是有效JavaScript字符串的任何内容,如引号!)

PHP的内置功能可以为您做到这一点:

trailhead_name = <?php echo json_encode($objkey->trailhead_name) ?>;
trailhead_name=;

同样,这假设
trailhead\u name
是一个字符串。

使用
json\u encode

var trailhead_name = <?php echo json_encode($objkey->trailhead_name); ?>;
var trailhead_name=;

使用
json\u编码

var trailhead_name = <?php echo json_encode($objkey->trailhead_name); ?>;
var trailhead_name=;

尝试通过jslint.com运行你的js,它通常会给出一个更具体的错误。不要告诉我们你做了什么“类似的事情”,告诉我们你做了什么。不要告诉我们一些PHP会生成一些JavaScript而引发错误,告诉我们JavaScript。尝试通过jslint.com运行你的js,它通常会给出一个更具体的错误。不要告诉我们你做了什么“类似的事情”,告诉我们你做了什么。不要告诉我们一些PHP生成了一些抛出错误的JavaScript,告诉我们JavaScript。