Помощник
|
работа с переменными Javascripta |
mawa
|
Сообщение
#1
|
||
|
|
||
|
|||
mawa
|
Сообщение
#2
|
|
GET
|
|
|
Webmaster_hb |
8.3.2009, 13:09;
Ответить: Webmaster_hb
Сообщение
#3
|
|
напрямую - нельзя, т.к. javascript работает на стороне клиента, а PHP на стороне сервера
но есть куча способов как передать переменные при запросах с клиента на сервер или обратно опишите пример для чего это нужно и покажем пример как это сделать |
|
|
mawa
|
Сообщение
#4
|
|
Имеется 2 Selecta:
При выборе 1-го Selecta, отображается 2-й Select, и в него на основании 1-го сэлэкта считывается данные из БД и выводятся во 2-м сэлэкте! [PHP] $a=vuvod_select('select id,BMW from select_marka'); [/PHP] Вместо BMW, нужно вставить переменную явыскрипт. |
|
|
mawa
|
Сообщение
#5
|
|
Я пытался сделать через куки, но пхп считает куки как бы на шаг позже: было 6, затем 45, а пхп считывает только 6!
побывал через url, через GEt все считывается отлично, но при записи явойскрипт обновляется страничка и вся форма сбивается: location.replace ("1.php?id="переменная); по другому в УРЛ нелзя записать? |
|
|
Apay |
9.3.2009, 10:29;
Ответить: Apay
Сообщение
#6
|
|
только через AJAX или через $_GET или $_POST, но при этом обновляя саму страничку полностью
<select name "mark" onchange="this.form.submit()" ... >
|
|
|
mawa
|
Сообщение
#7
|
|
не очень ясно :wacko:
|
|
|
Apay |
9.3.2009, 12:30;
Ответить: Apay
Сообщение
#8
|
|
как с помощью AJAX - есть много примеров в инете, как с помощью перегрузки формы - обработчик формы должен проверять значения полей формы и при необходимости их заполнять, например при заполнении первого селекта заполнить зависящий от него второй селект, а если зполнено все необходимое, то только тогда производить какие то финальные действия, которые навешаны на обработчик формы
|
|
|
mawa
|
Сообщение
#9
|
|
|
|
|
Zippovich |
11.3.2009, 18:01;
Ответить: Zippovich
Сообщение
#10
|
|
|
Смысл в том, что Вы отслеживаете onChange первого селекта, при срабатывании, отсылаете AJAX запрос на сервер в скрипт, который выбирает Вам данные из базы и возвращает в JavaScript. Когда данные вернулись, рисуете их в select.
По технологии AJAX много примеров в гугле, лучше там поищите и почитайте в общем о технологии, что бы понимать как она работает.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужна работа | 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 |
Текстовая версия | Сейчас: 29.3.2024, 9:29 |