PHP-код выполняется на сервере, а jQuery-код выполняется в браузере, поэтому вы не можете напрямую передавать переменные PHP в функции jQuery, поскольку вы не можете напрямую вызывать функции jQuery из кода PHP. *
Что вам нужно сделать, это заставить код PHP генерировать код JavaScript, который при последующем запуске в браузере установит для некоторых переменных JavaScript значения, которые вы хотите. Например, вы можете заставить код PHP генерировать элемент <script>
в заголовке страницы, который содержит операторы назначения JavaScript, а затем изменить файл .js
так, чтобы вместо чисел 35 и 50 он ссылался на эти переменные.
Вы также можете поместить код PHP в сам файл .js
, как предлагали другие ответы, но только в том случае, если это на самом деле сценарий PHP, а не статический файл. Я бы рекомендовал хранить большую часть кода JavaScript в статических файлах (чтобы браузеры могли их кэшировать), и чтобы PHP просто генерировал назначения для нескольких глобальных переменных, на которые могут ссылаться остальные сценарии.