|
1 / 1 / 0
Регистрация: 27.11.2012
Сообщений: 35
|
||||||
Передача значения переменной из JavaScript в PHP13.10.2013, 22:35. Показов 26705. Ответов 13
Метки нет (Все метки)
Здравствуйте, есть код:
Пробовал сделать "в лоб" ' - <?php $count ?>' = count; увы безрезультатно. Поискал в интернете, конкретно таковоже ненаходил, были похожие, но там слишком мудрёно и непреемлемым методом. Вопрос - Как передать внутри страницы значение js-переменной count в php-переменную $counter???
0
|
||||||
| 13.10.2013, 22:35 | |
|
Ответы с готовыми решениями:
13
Передача данных из переменной javascript в переменную php |
|
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
|
|||||||||||
| 13.10.2013, 23:28 | |||||||||||
Кроме этого, не желательно span id и переменную span одинаково называть, это чревато непредвиденными последствиями. Хотя бы span1.
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 27.11.2012
Сообщений: 35
|
|
| 14.10.2013, 20:00 [ТС] | |
|
Попробовал - Не работает!!!
Может ещё какие-то варианты есть?
1
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 14.10.2013, 20:39 | |
|
PHP-интерпретатор формирует на сервере HTML+CSS+JS-код для браузера
и формирует его полностью - от <?php до ?> повторяю - на сервере и полностью когда HTML+CSS+JS-код сформирован, PHP-интерпретатор отключается и этот сформированный HTML+CSS+JS-код передаётся браузеру и только потом в браузере могут обрабатываться какие-то события и исполняться какой-то javascript-код поэтому что-то передать из javascript-кода в формирующий его PHP-код невозможно
0
|
|
|
Хочу в Исландию
1041 / 840 / 119
Регистрация: 10.11.2010
Сообщений: 1,630
|
|
| 14.10.2013, 20:40 | |
|
Не получится. PHP работает на сервере, а JavaScript - на клиенте. Т.е. когда видим страничку в броузере, PHP уже отработал, и его уже нет в наличии. Единственный способ - сделать запрос на сервер, а значение переменной JavaScript передать в запросе.
0
|
|
|
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
|
|||||||||||
| 14.10.2013, 23:45 | |||||||||||
|
Kryak, всё работает. Просто я написал с ошибкой
0
|
|||||||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 15.10.2013, 00:20 | |
|
0
|
|
|
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
|
||
| 15.10.2013, 00:59 | ||
|
Добавлено через 15 минут Видимо, если данные заполненных форм могут передаваться серверу (а формы - это, та-скать, сформированный HTML-CSS), то и в некоторых случаях и результаты выполнения JS на стороне клиента тоже.
0
|
||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 15.10.2013, 01:42 | |
|
тяжко с вами
![]() но попробую объяснить ещё раз 1. PHP-интерпретатор находится на сервере 2. PHP-интерпретатор включается всякий раз, когда в коде программы на сервере встретит <?php что-то ?> и выключается, когда выполнит это что-то 3. когда PHP-интерпретатор встретит последний в коде ?>, он отключается насовсем 4. и только после этого последнего выключения PHP-интерпретатора сервер отдаёт сформированный HTML+CSS+JS-код браузеру по сети интернет 5. после того, как сервер отдал HTML+CSS+JS-код браузеру пользователя, пользователь вообще может выдернуть интернет-кабель из своего компа (либо отключить вай-фай), ибо сервер браузеру уже не нужен 6. браузер начинает отображать HTML+CSS+JS-код 7. встретил браузер конструкцию, кою вы предлагаете document.write("<?php $counter='"+count+"' ?>");, он начнёт её исполнять, но только в виде document.write("");, потому что выделенное красным <?php $counter='"+count+"' ?> уже ранее было исполнено на сервере и сервер ничего не знал о том, чему равна переменная count, ибо javascript на сервере не исполняется как вам ещё объяснить, чтобы вы поняли? предложенная вами конструкция document.write("<?php $counter='"+count+"' ?>"); равносильна пожарь рыбу (поймай рыбу) жарка рыбы происходит в браузере и жарить будут ту рыбу, которая уже ранее поймана на сервере нельзя в браузере заказать пожарить именно "золотую рыбку" или "фальшивую путинскую щуку весом в 21 кг" жарить будут такую рыбу, какую заранее закажут и поймают на сервере т.е. ваша конструкция абсолютно безграмотна
1
|
|
| 15.10.2013, 05:53 | |||||||
1
|
|||||||
|
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
|
|||||||||||||||||
| 15.10.2013, 23:53 | |||||||||||||||||
0
|
|||||||||||||||||
|
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 15
|
||||||
| 14.04.2020, 20:49 | ||||||
|
Не соглашусь! Передать можно но по причине отработки js на стороне клиента - будет тупняк
Рабочий пример - ModX - создаю снипет в снипет пишу код:
Это пример передачи через адресную строку. В итоге практика доказывает, что передать можно. Есть еще один способ рабочий не через браузерную строку. Шарюсь по интернету щас ищу его.
0
|
||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 17.04.2020, 18:14 | ||
|
Моё дело -- поставить табличку с надписью "Не влезай, убьёт!", ну а вы вполне можете наплевать на предупреждение, влезть и проверить, убьётесь вы или не убьётесь
0
|
||
|
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 15
|
|
| 17.04.2020, 18:25 | |
|
Ясно все!) - Придерживайтесь своей точки зрения что это не возможно, а я тем временем буду всем этим пользоваться)
0
|
|
| 17.04.2020, 18:25 | |
|
Помогаю со студенческими работами здесь
14
Передача значения переменной из php в с++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|