|
Подскажите по ajax-загрузке | ☑ | ||
---|---|---|---|---|
0
Маленький Вопросик
30.06.12
✎
15:37
|
Подскажите следующий момент.
Есть библиотечка jquery, есть выпадающее меню. Как повесить на событие onchange - загрузку динамического содержимого. Спасибо. |
|||
1
Fragster
гуру
30.06.12
✎
15:40
|
тут надо код писать
|
|||
2
Fragster
гуру
30.06.12
✎
15:41
|
по любому надо делать запрос к чему-то, что содержимое отдаст
|
|||
3
Маленький Вопросик
30.06.12
✎
15:41
|
надо использовать событие load
|
|||
4
Маленький Вопросик
30.06.12
✎
15:41
|
метод
|
|||
5
Маленький Вопросик
30.06.12
✎
15:41
|
на событие onchange
не могу ничего толкового найти в инете (((( |
|||
6
Asmody
30.06.12
✎
15:45
|
(5) плохо искал http://jqueryui.com/demos/autocomplete/
|
|||
7
Маленький Вопросик
30.06.12
✎
15:48
|
(6) большое спасибо! это тоже интересует.
|
|||
8
Маленький Вопросик
30.06.12
✎
15:49
|
я имел следующее:
<select name="city" class="filtertext" id="city" style="width:100%" onchange=""> <option value="Новосибирск">Новосибирск</option> <option value="Томск">Томск</option> <option value="Омск">Омск</option> </select> на метод onchange="" - загружается кусок страницы... |
|||
9
Fragster
гуру
30.06.12
✎
15:56
|
как-то так:
$.post("ajaxHandle.php", $(form).serialize()+"&lastChatMessage="+lastChatMessage, function(data){ var msg; for (msg in data.messages) { showMessage(data.messages[msg]); } |
|||
10
Маленький Вопросик
30.06.12
✎
15:58
|
щас разберусь, отпишусь
|
|||
11
Asmody
30.06.12
✎
16:00
|
(8) не надо события писать в html, назначай из js, в jq это просто
|
|||
12
Маленький Вопросик
30.06.12
✎
16:04
|
(11) вот как-то так:
<script type="text/javascript"> $(document).ready(function() { $("#city").change(function() { $("#univer").append("<option>1112222</option>"); }); }); </script> только мне надо не добавить append, а перезагрузить полностью load, - страницу сформированную по запросу... |
|||
13
Маленький Вопросик
30.06.12
✎
20:17
|
<script type="text/javascript">
$(document).ready(function() { $("#city").change(function() { $("#univer").load("univers.php", {limit: 25}); }); }); </script> ну вот так загружается теперь вопрос - как параметром задать передаваемую переменную limit - в общем случае limit должна быть равна значению объекта #city |
|||
14
Asmody
30.06.12
✎
20:26
|
(13) что-то типа {limit: $('#city').val()}
|
|||
15
Маленький Вопросик
30.06.12
✎
20:40
|
(14) так и есть, спасибо!
только русские буквы не передает.... ((( |
|||
16
Маленький Вопросик
30.06.12
✎
20:43
|
<script type="text/javascript">
$(document).ready(function() { $("#city").change(function() { $("#univer").load("univers.php", {limit: $("#city").val()}); }); }); </script> |
|||
17
Fragster
гуру
01.07.12
✎
19:30
|
(15) передает, только все должно быть в utf-8
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |