Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 217

Как передать значения из php в javascript

22.08.2015, 16:53. Показов 823. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! У меня есть файл js и php. Как мне можно из php передать переменные в javasctipt?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.08.2015, 16:53
Ответы с готовыми решениями:

Как передать значения переменной из JavaScript-а в PHP? Пример.
Как передать значение переменной из JavaScript-а в PHP? Приведите пример.

Как передать значения из php в javascript
Добрый день! У меня есть файл js и php. Как мне можно из php передать переменные в javasctipt?

Php запрос к MYSQL полученные значения нужно передать скрипту javascript
Доброго времени суток такая задача php запрос к MYSQL, полученные значения заносятся в переменные - работает нормально. А дальше не знаю...

10
99 / 46 / 18
Регистрация: 09.08.2015
Сообщений: 367
22.08.2015, 17:01
PHP
1
echo "<script>функцияЖабаСкрипта(".$var.")</script>";
Примерно так.
0
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 217
22.08.2015, 17:08  [ТС]
А как это можно сделать в файле с расширением js?
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,912
22.08.2015, 17:52
Garde, вроде никак.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
22.08.2015, 17:57
Garde, теоретически можно, но не нужно.
0
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 217
22.08.2015, 17:59  [ТС]
Jewbacabra, А как тогда быть? Выводить весь код в <script>?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
22.08.2015, 18:18
Garde, для начала надо объяснить зачем это понадобилось.
0
0 / 0 / 0
Регистрация: 27.11.2012
Сообщений: 217
22.08.2015, 18:38  [ТС]
Я использую JCrop для обрезания изображения с выбором нужной области. Мне нужно установить область с помощью кода. Чтобы получить эту область, необходимо сначала узнать из базы данных в каком формате должна быть фотография. 1 - 10х15, 2- 15х10 и т.д. В php я получаю эту цифру 1, 2 и с помощью switch case устанавливаю нужные размеры. Вот эти размеры мне нужно переместить в js.

Чтобы в Jcrop поставить фиксированные размеры, необходимо написать:
JavaScript
1
setSelect: [ x1, y1, x2, y2 ],
0
99 / 46 / 18
Регистрация: 09.08.2015
Сообщений: 367
22.08.2015, 18:49
Цитата Сообщение от Garde Посмотреть сообщение
Jewbacabra, А как тогда быть? Выводить весь код в <script>?
Пользователь открывает js файл? Может все таки js в php файл подключается? Ну вот в js файле функции, а в php файле их вызов.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
22.08.2015, 18:50
Garde, можно так:
PHP/HTML
1
2
3
4
5
6
7
<script>
    var data = {
        x1: <?php echo x1; ?>,
        y1: <?php echo x1; ?>,
        // ...
    };
</script>
Из из js кода обращаться к переменной data
либо так
PHP/HTML
1
<script id="data" type="application/json"><?php echo json_encode([x1 => 'x1', y1 => 'y1']); ?></script>
и получить в js значения:
JavaScript
1
var data = JSON.parse(document.getElementById('data').textContent);
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
22.08.2015, 22:31
Jewbacabra, парсинг лишний

PHP/HTML
1
var data = <?php echo json_encode(['x1' => 'x1', 'y1' => 'y1']); ?>;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.08.2015, 22:31
Помогаю со студенческими работами здесь

Как передать массив из базы данных (передать массив из php в javascript методом ajax)
&lt;?php //php страница qwe.php для обработки ajax запроса require_once &quot;blocks/head.php&quot;; ...

Как передать массив из php в javascript?
я делаю через ajax: &lt;?php //файл myarray.php $j = array (&quot;nowa&quot;,&quot;mirok&quot;,&quot;stas&quot;); echo $j; ?&gt; // ajax...

Как передать из php в javascript переменные?
есть скрипт на php &lt;?php echo $a = $_SERVER.&quot;&lt;br&gt;&quot;; echo $s = $_SERVER.&quot;&lt;br&gt;&quot;; echo $d = $_SERVER.&quot;&lt;br&gt;&quot;; echo $f =...

Как передать переменную с php в javascript
Подскажите кто знает. Меня есть метод в контроллере написан на php. function actionView() { $get_id_station =...

Как массив из javascript передать в php
всего 25 строк и три столбца.Интересует именно третий. По факту есть массив на javascript называется arr он уже содержит весь третий...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru