Вопрос № 25345: Всем привет! Ответьте пожалуйста, можно ли присваивать php переменным js переменные и обратно? Если да, то как?...
Вопрос № 25.345
Всем привет! Ответьте пожалуйста, можно ли присваивать php переменным js переменные и обратно? Если да, то как?
Отправлен: 26.08.2005, 10:02
Вопрос задал: 007Makc (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Lector
Здравствуйте, 007Makc!
Присвоить значение переменным в php можно несколькими способами:
1. передавая значения переменных методами post или get на сервер, а после этого создавать новые переменные, используя соответствующие элементы массива $_REQUEST.
2. Создать xml-сервис и передавать значения переменных js на сервер напрямую.
Значение переменным js можно будет присвоить несколькими путями.
1. Попросту создавать страницу со значениями инициализации переменных, взятыми из кода php.
Например: <? echo"var iStarCount = ".$iStarCountValue.";"?>
2. Можно создать xml-сервис и из js запрашивать у него текущее значение переменных.
--------- Хочешь помочь дураку - сам дурак
Ответ отправил: Lector (статус: 2-ой класс)
Отправлен: 26.08.2005, 11:15 Оценка за ответ: 5 Комментарий оценки: Спасибо за помощь!
Отвечает: Diztex
Здравствуйте, 007Makc!
В буквальном смысле, конечно, нет. Надо понимать, что php генерирует вывод в браузер. В том числе можно сгенерировать КОД JS, который уйдет пользователю.
Сгенерированный код JS может выглядеть, например, так:
<script ...>
var i = 10;
</script>
Для полного понимания вопроса, Вам следует ознакомиться с основами работы php и клиент-серверной технологии.
Ответ отправил: Diztex (статус: 1-ый класс)
Отправлен: 26.08.2005, 11:17
Отвечает: КиберТварь
Здравствуйте, 007Makc!
php переменным js-овские нет а обратно возможно.
см в приложении
Приложение:
Ответ отправил: КиберТварь (статус: Студент)
Отправлен: 26.08.2005, 13:46 Оценка за ответ: 5 Комментарий оценки: Понятно, спасибо.
Отвечает: Алексей Смуриков
Здравствуйте, 007Makc!
Напрямую нет!
Но можно передать либо через командную строку либо через cookie!
--------- Speccy Rulezz!!!
Ответ отправил: Алексей Смуриков (статус: Практикант)
Отправлен: 26.08.2005, 14:02 Оценка за ответ: 5 Комментарий оценки: Через cookie это длинный путь, но удачный. Спасибо за подсказку.
Отвечает: Alexey Vilchinsky
Здравствуйте, 007Makc!
присваивать php переменным js переменные можно (см. приложение)
наоборот нельзя.
Приложение:
--------- Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 4-ый класс)
Отправлен: 26.08.2005, 14:40