Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未终止的字符串文字错误_Javascript_Jquery_Html - Fatal编程技术网

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可能是更好的方法:-)