|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.12.2012, 00:29 | #1 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 21
|
PHP + AJAX
Сутки уже долбаюсь.
Ситуация: Есть области и города. При загрузке страницы области подгружаются вместе с ней. Вы выбираете нужную вам область, и подгружаются при помощи аджакса города именно той области. Но, посколько они подгружаются потом, ПХП считает его уже пустым. Тоесть когда я посылаю его на обработчик, то получаю только область. Посоветуйте как поступить. Сама форма: Код HTML:
<td> Регион:<font color="red">*</font> </td> <td> <div style="display: none" id="loading_region"><img alt="" src="/img/ajax_loader.gif" />Загрузка...</div> <div> <select name="regionid" id="region" onchange="getList('city', 'region')" style="width:300px;"> <?php $sql = mysql_query("SELECT id,name FROM region"); $row = mysql_fetch_array($sql); do { printf(' <option value="%s">%s</option> ',$row['id'],$row['name']);} while ($row = $row = mysql_fetch_array($sql)); ?> </select> </div> </td> </tr> <tr> <td> Город:<font color="red">*</font> </td> <td> <div style="display: none" id="loading_city"><img alt="" src="/img/ajax_loader.gif" />Загрузка...</div> <div> <select name="city_id" id="city" style="width:300px;"> <option>-Выберите город-</option> </select> </div> PHP код:
Вышло вот что: <script type="text/javascript"> $(document).ready(function(){ $("#button").click(function(){ var region = $("#region").val(); var city = $("#city").val(); $.ajax({ type: "POST", url: "save_clients.php", region:$("#region").val(), * * city:$("#city").val(), cache: false }); }); </script> Но я не знаю. надо ли на кнопку вешать что-то... |
10.12.2012, 08:53 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Ajax вешаешь на onChange запрос <SELECT>
при изменении по селекту - меняется соответствующий списков в другом селекте.... все это в форме должно быть - при отправке- все значения будут передаваться |
10.12.2012, 13:41 | #3 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 21
|
Есть уже прогресс. Прикрутил я аджакс:
Код:
Код:
Код:
Последний раз редактировалось Fier; 10.12.2012 в 13:44. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ajax jquery php | gunsoy | JavaScript, Ajax | 17 | 13.01.2014 14:33 |
AJAX без php | fonok | JavaScript, Ajax | 12 | 04.09.2012 22:55 |
AJAX + PHP | errload | JavaScript, Ajax | 11 | 19.05.2012 02:40 |
AJAX + PHP | mar4elo | JavaScript, Ajax | 8 | 12.10.2011 14:24 |