我知道这个问题之前已经被问过了,但我仍然找不到解决方案来解决我的问题..事情是..它发生在生产服务器上,但运行良好开发中。所以我不确定它有什么问题。 欣赏,如果你能建议。 在此先感谢。jQuery.jGrowl未捕获的SyntaxError:无效的或意外的令牌
以下是我的代码..我有这个 “未捕获的SyntaxError:无效的或意外的标记” 错误在我jQuery.jGrowl
<script src="<?php echo base_url(); ?>js/jquery.jgrowl.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>css/jquery.jgrowl.css">
<?php $message = $_SESSION['message'];
if($message) { ?>
<script>
jQuery(function(){
jQuery.jGrowl("<?php echo $message; ?>", { header: 'Message' });
});
</script>
<?php $_SESSION['message'] = '';
}
?>
我得到这个错误:
Uncaught SyntaxError: Invalid or unexpected token
在这条线:
jQuery.jGrowl("<?php echo $message; ?>", { header: 'Message' });
我猜''消息'PHP变量包含一个双引号或换行符,这是打破你的字符串。你可以告诉我们实际输出而不是PHP意大利面 –
'$ message'可能是''''或'\ n'字符 – Philipp
是的,在$ message中包含引号..我应该如何解决它? – Julie