我正在尝试包含一个bootstrap模式,并且每隔7天只通过jquery.cookie库出现一次。当我加载页面并在控制台中查看错误时,我得到以下内容:
Uncaught SyntaxError: Unexpected Token ILLEGAL
我在这里抓住剧本:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.0/jquery.cookie.min.js"></script>
然后我使用cookie函数启动模态:
<script type="text/javascript">
$(document).ready(function() {
if($.cookie(‘pop’) == null) {
$(‘#myModal’).modal(‘show’);
$.cookie(‘pop’, ’7′);
}
});
</script>
我的语法有问题吗?据我所知,一切都是正确的,我首先在标题中调用最新的jquery lib,然后是cookie lib,然后在页脚附近调用jquery cookie函数(所以我假设它不是由http请求中的延迟。)
以下是相关网站:http://goo.gl/12ZvJP
答案 0 :(得分:3)
你已经得到了聪明的报价&#34;在你的代码中。它们需要是普通的旧ASCII单引号字符。
$(document).ready(function() {
if($.cookie('pop') == null) {
$('#myModal').modal('show');
$.cookie('pop', '7');
}
});
不要在Word或任何其他文字处理程序中编辑源代码,或者如果您无法拒绝,请确保关闭智能引号。