如何在JavaScript文件中插入PHP代码

时间:2014-03-18 22:14:27

标签: javascript php jquery jquery-cycle

我正在尝试使用php代码片段进行jQuery Cycle Slideshow,但是控制台给了我这个错误:

  

“未捕获的SyntaxError:意外的令牌<”

var startingSlide = <?php echo $_GET["thumb"] ?>;

$(slideshowContainer).cycle ({
    startingSlide: startingSlide
});

如何正确使用PHP代码?

我很感激你的帮助。

1 个答案:

答案 0 :(得分:6)

PHP不解析结尾为.js的文件,但你可以让PHP解析器解析javascript文件,但这是一个非常糟糕的主意,而是将PHP插入它所属的PHP文件中,然后获取使用javascript的数据

<div id="some_element" data-startingslide="<?php echo $_GET["thumb"] ?>"></div>

然后做

var startingSlide = $('#some_element').data('startingslide')

$(slideshowContainer).cycle ({
    startingSlide: startingSlide
});