我正在尝试使用php代码片段进行jQuery Cycle Slideshow,但是控制台给了我这个错误:
“未捕获的SyntaxError:意外的令牌<”
var startingSlide = <?php echo $_GET["thumb"] ?>;
$(slideshowContainer).cycle ({
startingSlide: startingSlide
});
如何正确使用PHP代码?
我很感激你的帮助。
答案 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
});