首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery.jGrowl Uncaught :无效的或意外的令牌

jQuery.jGrowl Uncaught :无效的或意外的令牌
EN

Stack Overflow用户
提问于 2017-05-02 07:21:38
回答 1查看 414关注 0票数 1

我知道以前有人问过这个问题,但我仍然找不到解决问题的办法。问题是..。它发生在生产服务器,但在开发中工作良好。所以我不确定这有什么问题。如果你能给我建议的话。提前谢谢。

下面是我的代码。我的jQuery.jGrowl上出现了一个“未登录的标记:无效的或意外的令牌”错误。

代码语言:javascript
复制
<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'] = '';
  }
?>

我知道这个错误:

未登录的SyntaxError:无效的或意外的令牌

在这条线上:

代码语言:javascript
复制
jQuery.jGrowl("<?php echo $message; ?>", { header: 'Message' });
EN

回答 1

Stack Overflow用户

发布于 2017-05-02 07:27:56

我猜您的$message字符串包含字符,这会破坏字符串。这可能是一个"\n字符。您可以通过usig一个转义函数来修复这个问题。

json_encode应该是足够的

代码语言:javascript
复制
jQuery.jGrowl(<?php echo json_encode($message); ?>, { header: 'Message' });

注意,我删除了字符串周围的"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43732305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档