Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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 - Fatal编程技术网

Javascript 未捕获的语法错误:意外标记非法

Javascript 未捕获的语法错误:意外标记非法,javascript,jquery,Javascript,Jquery,我正在将Java脚本归档到外部文件。在这个过程中,我在Chrome中遇到了以下错误: 未捕获的语法错误:意外的令牌非法行:2 $(document).bgStretcher({ #if($CURRENTPAGE.pageId==23) images: ['/media/backgrounds/homepage/homepage.jpg'], imageWidth: 1860, imageHeight: 1000 #else images: ['/media/ba

我正在将Java脚本归档到外部文件。在这个过程中,我在Chrome中遇到了以下错误:

未捕获的语法错误:意外的令牌非法行:2

$(document).bgStretcher({
#if($CURRENTPAGE.pageId==23)

    images: ['/media/backgrounds/homepage/homepage.jpg'], imageWidth: 1860, imageHeight: 1000
    #else
        images: ['/media/backgrounds/Dreamjob_coachfoto_'+pad(randomnumber,3)+'.jpg'], imageWidth: 1860, imageHeight: 1000
    #end
    });
有人能帮我吗?

正确的语法(图像上的语法看起来很奇怪,但我找不到bgstretcher的完整文档抱歉)


使用Firefox进行调试(使用Firebug),它将为您提供比Chrome更多的关于此类错误的信息

#
在JavaScript中无效。注释以
/
开头或包含在
/***/
对中。(实际上我不知道这些东西应该是什么,但它不是JavaScript。)在将代码移动到外部文件之前,这是用什么语言编写的?看起来javascript是由服务器端语言预处理的。
行不是预处理器指令,是吗?您使用的是哪种服务器端语言?无论使用哪种服务器端语言,看起来您在动态文件中有一些javascript,并且您试图将其直接移动到.js文件中。这是行不通的,因为服务器不会将.js文件作为动态文件处理。
$(document).bgStretcher({
if($CURRENTPAGE.pageId==23) {

images: ['/media/backgrounds/homepage/homepage.jpg'], imageWidth: 1860, imageHeight: 1000
}  
 else   {
    images: ['/media/backgrounds/Dreamjob_coachfoto_'+pad(randomnumber,3)+'.jpg'],              imageWidth: 1860, imageHeight: 1000
 }
});