|
1 / 1 / 0
Регистрация: 05.03.2013
Сообщений: 57
|
||||||
Обработка функциями php переменных из js10.03.2013, 16:22. Показов 2489. Ответов 10
Метки нет (Все метки)
Можно ли как-то передать php-функции переменную, которая определена в js, и потом результат вынести обратно в js?
Т.е. Есть код на js, который вытягивает значение CSS-свойства в переменную. Теперь нужно это значение как-то передать в php, чтоб обработать его php-функциями, после чего результат обработки обратно передать в js для дальнейшей обработки. Например, index.php:
0
|
||||||
| 10.03.2013, 16:22 | |
|
Ответы с готовыми решениями:
10
Передача переменных между функциями Передача значений переменных функциями |
|
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
|
|
| 10.03.2013, 17:05 | |
|
переменные на сервер можно передать через формы, методами post или get...
0
|
|
| 10.03.2013, 17:36 | ||||||
|
возможно, это вам поможет:
1
|
||||||
|
1 / 1 / 0
Регистрация: 05.03.2013
Сообщений: 57
|
|
| 10.03.2013, 19:54 [ТС] | |
|
NEbO, спасибо, так и сделала - работает))
Но не все же функции в JS соответствуют php, поэтому сам вопрос остался: как сделать так, чтоб переменную с JS передать в PHP и наоборот. casual_visitor, только через формы? а внутри кода нельзя? т.е. я имею в виду, чтобы на сайте ничего не отображалось.
0
|
|
|
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
|
|
| 10.03.2013, 19:58 | |
|
пхп выполняется на сервере, а js в браузере... на сервер данные отправляются по гет и пост...
0
|
|
|
1 / 1 / 0
Регистрация: 04.08.2011
Сообщений: 21
|
|
| 10.03.2013, 20:23 | |
|
Для передачи данных на сервер обычно используют AJAX
передавая данные в формате JSON читаем => http://jquery.page2page.ru/index.php5/Ajax, пробуем отправлять данные на сервер и если что не получается спрашиваем
0
|
|
|
87 / 87 / 8
Регистрация: 02.09.2012
Сообщений: 510
|
|
| 10.03.2013, 20:45 | |
|
0
|
|
|
32 / 32 / 5
Регистрация: 15.11.2010
Сообщений: 167
|
||||||
| 10.03.2013, 20:52 | ||||||
|
Можно через img сделать GET запрос
0
|
||||||
| 10.03.2013, 22:04 | |
Сообщение было отмечено как решение
Решение
ага, также есть еще хренова туча способов, часть из которых описана тут: http://en.wikipedia.org/wiki/Comet_(programming), другая тут: http://javascript.ru/ajax/transport . Вообщем, основные способы транспорта: скрытые формы, скрытые ифреймы, теги script, websocket, xhr. Но автор говорит совершенно не об этом.
Прикол в том, что и php и js -- это языки с полным алгоритмическим базисом, и на том и на другом вы можете реализовать абсолютно любой формально представимый детерминированный алгоритм. есть версии js на сервере (node.js), пхп не выполняется на клиенте, хотя это тоже можно было сделать (ВМ php спокойно прикручивается к браузеру, но почему-то ни у кого желания заниматься этим не возникло). Вопрос лишь в том, какую задачу вы хотите решить. Если нет привязки конкретно к данным, о которых не должен знать клиент, то зачастую такую задачу проще и правильнее отдавать клиенту, тем самым разгружая сервер. Есть ситуации, когда так делать неправильно (например, офис, в котором установлены старые компы с ie6 и апгрейд от вас не зависит/не рентабелен), но в таких случаях не возникало бы подобных вопросов. Если вы просто плохо знаете javascript, и при этом знаете php, то специально для вас был создан ресурс http://phpjs.org/, где многие стандартные php-функции были переведены на js. Не по теме: Не хочу никого обижать, но вопрос возник просто от непонимания самой сути что такое клиент и что такое сервер. Рекомендую для начала просто поизучать "обычное" программирование в стиле pascal/delphi/c++, чтобы научиться писать программы, а потом уже браться за js+php. Тогда вы сами все осознаете и поверьте, самой понравится то, что вы будете знать!
3
|
|
|
Заблокирован
|
|
| 10.03.2013, 22:54 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 05.03.2013
Сообщений: 57
|
|
| 10.03.2013, 23:59 [ТС] | |
|
NEbO, спасибо, что растолковали))
0
|
|
| 10.03.2013, 23:59 | |
|
Помогаю со студенческими работами здесь
11
Обработка двумерных массивов функциями Обработка клика двумя функциями Как првильно организовывать передачу значений (переменных, векторов) между функциями класса? Обработка строки с ариф. операциями оверлейными функциями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|