Javascript 未终止的字符串文字错误
我已经把下面的代码放在标签里面了Javascript 未终止的字符串文字错误,javascript,jquery,html,Javascript,Jquery,Html,我已经把下面的代码放在标签里面了 <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('head').append('<script type="text/javascript" src="../wp-includes/js/thickbox.js"></script>'); }); </script> jQu
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('head').append('<script type="text/javascript" src="../wp-includes/js/thickbox.js"></script>');
});
</script>
jQuery(文档).ready(函数(){
jQuery('head')。追加('');
});
我得到一个错误“unterminated string literal”。您发布的代码没有unterminated string literal。该错误意味着您已使用单引号或双引号开始字符串,但没有相同类型的第二个引号来关闭该字符串。Balaji 使用jquery的getscript,这是一种非常好的方法,它将附加在head部分,并且错误的更改更少
http://api.jquery.com/jQuery.getScript/
“未终止字符串文字错误”不是Javascript错误
不过,它暗示了一个PHP脚本错误。发布代码后,您将获得帮助。问题在于您的代码中包含
。这会导致浏览器认为您提前终止了
标记。如果您将代码更改为以下内容,它将起作用:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('head').append('<script type="text/javascript" src="../wp-includes/js/thickbox.js"></' + 'script>');
});
</script>
jQuery(文档).ready(函数(){
jQuery('head')。追加('');
});
如您所见,上面的代码将字符串中的
拆分为'
,这样浏览器就不会将其作为结束标记进行解析。@gov:No,它们不是(在本文中)。您可以有“文本”
或“文本”
,但不能有“文本”
或“文本”
。你不能把它们混在一起。@Felix我同意你的看法,你不能进行“测试”是的,我亲爱的朋友,没有错误,但我仍然不能将thickbox.js添加到头部tag@balaji为什么不使用jquery的getscript,它会为您解决所有问题是的,使用getscript可能是更好的方法:-)