X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> работа с переменными Javascripta
mawa
mawa
Topic Starter сообщение 8.3.2009, 0:07; Ответить: mawa
Сообщение #1


Подскажите,можно ли записать в переменную php переменную javascript?
(или только через куки?)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 8.3.2009, 11:47; Ответить: mawa
Сообщение #2


GET
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 8.3.2009, 13:09; Ответить: Webmaster_hb
Сообщение #3


напрямую - нельзя, т.к. javascript работает на стороне клиента, а PHP на стороне сервера
но есть куча способов как передать переменные при запросах с клиента на сервер или обратно

опишите пример для чего это нужно и покажем пример как это сделать
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 8.3.2009, 13:19; Ответить: mawa
Сообщение #4


Имеется 2 Selecta:
При выборе 1-го Selecta, отображается 2-й Select, и в него на основании 1-го сэлэкта считывается данные из БД и выводятся во 2-м сэлэкте!
[PHP] $a=vuvod_select('select id,BMW from select_marka');
[/PHP]
Вместо BMW, нужно вставить переменную явыскрипт.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 8.3.2009, 13:23; Ответить: mawa
Сообщение #5


Я пытался сделать через куки, но пхп считает куки как бы на шаг позже: было 6, затем 45, а пхп считывает только 6!

побывал через url, через GEt все считывается отлично, но при записи явойскрипт обновляется страничка и вся форма сбивается:
location.replace ("1.php?id="переменная);

по другому в УРЛ нелзя записать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 9.3.2009, 10:29; Ответить: Apay
Сообщение #6


только через AJAX или через $_GET или $_POST, но при этом обновляя саму страничку полностью
<select name "mark" onchange="this.form.submit()" ... >
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 9.3.2009, 11:57; Ответить: mawa
Сообщение #7


не очень ясно :wacko:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 9.3.2009, 12:30; Ответить: Apay
Сообщение #8


как с помощью AJAX - есть много примеров в инете, как с помощью перегрузки формы - обработчик формы должен проверять значения полей формы и при необходимости их заполнять, например при заполнении первого селекта заполнить зависящий от него второй селект, а если зполнено все необходимое, то только тогда производить какие то финальные действия, которые навешаны на обработчик формы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mawa
mawa
Topic Starter сообщение 11.3.2009, 17:04; Ответить: mawa
Сообщение #9


(Webmaster_hb @ 8.3.2009, 15:09) *
опишите пример для чего это нужно и покажем пример как это сделать
:goodpost:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 11.3.2009, 18:01; Ответить: Zippovich
Сообщение #10


Смысл в том, что Вы отслеживаете onChange первого селекта, при срабатывании, отсылаете AJAX запрос на сервер в скрипт, который выбирает Вам данные из базы и возвращает в JavaScript. Когда данные вернулись, рисуете их в select.
По технологии AJAX много примеров в гугле, лучше там поищите и почитайте в общем о технологии, что бы понимать как она работает.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна работа
0 filatd 706 12.1.2024, 17:08
автор: filatd
Открытая тема (нет новых ответов) Работа: Разная рутина
Работа, разные рутинные задачи: постинг / переговоры / поиск
1 ivanshargin 931 31.10.2023, 17:55
автор: ServersExpert
Открытая тема (нет новых ответов) Нужна удаленная работа
Нужна удаленная работа
0 filatd 990 12.9.2023, 11:40
автор: filatd
Открытая тема (нет новых ответов) Нужны тексты для сайта, работа на постоянку
6 danilchuk88 1584 19.3.2023, 0:53
автор: malamut
Открытая тема (нет новых ответов) Работа по размещению ссылок
1 masterstraff 2060 17.12.2022, 2:43
автор: aspi


 



RSS Текстовая версия Сейчас: 29.3.2024, 9:29
Дизайн