Intereting Posts
Выписка Mysqli insert Tricky mysql подсчет числа каждого дня в диапазоне дат Поиск возможных комбинаций чисел для суммы (с учетом числа, выбранного для выбора) php – сравнение двух дат Установить код состояния ответа PHP избегает статических классов, чтобы избежать зависимостей, но мне нужно использовать глобальные везде Получить высоту и ширину изображения PHP Преобразование одномерного массива в многомерный связанный массив Подавать изображение с помощью скрипта PHP и напрямую загружать изображение Нужно ли мне htmlentities () или htmlspecialchars () в подготовленных операциях? Время ожидания истечения срока действия сессий PHP для определенного количества минут / часов / дней как отправить сообщение facebook другу через график api с помощью Accessstoken Преобразование однобайтовой строки в строку с двумя байтами как переформатировать число с запятыми Выполнять команды AT для отправки смс в php

Передача значения php в javascript

Я пытаюсь передать значение с php на javascript. Я понимаю, что это серверная, а одна – клиентская. Я считаю, что то, что я делаю, должно хорошо работать:

Код PHP:

echo "<script type = 'javascript/text'>var x = " . -119 . ";"; echo "var y = " . 49 . ";"; echo "</script>"; 

Код Javascript:

 z = [ x, y ] 

Но я получаю ошибку x и y не определены.

Solutions Collecting From Web of "Передача значения php в javascript"

 <script type = 'text/javascript'> var x = <?php echo($x); ?> var y = <?php echo($y); ?> </script> 

Должно сработать

Тип – это text/javascript , а не javascript/text . Возможно, ваш браузер игнорирует непризнанный тип сценария.

Кроме того, убедитесь, что вместо «-119» вы заменяете переменную, которую вы берете на себя, чтобы предотвратить атаки XSS, гарантируя, что ваша переменная содержит число или правильно экранирует его.

Тип должен быть text/javascript .

Кроме того, вы должны быть уверены, что этот фрагмент сценария выполняется до кода, который присваивает [x,y] в z .

Ваш тип неправильный, это должно быть: text / javascript, а не javascript / text