Как вставить 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
});
Другие вопросы по тегам