Как вставить PHP-код в файл JavaScript
Я пытаюсь использовать фрагмент кода php для jQuery Cycle Slideshow, но консоль выдает мне эту ошибку:
"Uncaught SyntaxError: Неожиданный токен <"
var startingSlide = <?php echo $_GET["thumb"] ?>;
$(slideshowContainer).cycle ({
startingSlide: startingSlide
});
Как правильно использовать код PHP?
Буду признателен за помощь.
1 ответ
Решение
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
});