|
gvik ↓
|
 |
|
08 Декабрь, 2009, 06:31:42
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 138 Сила слова: 0.72
|
Я новичок в js. Я хочу сделать динамический счетчик количества записей, возвращаемых SQL-запросом.
Число записей у меня корректно отображается, запрос при помощи селектов формируется, но обновление числа происходит только по сабмиту. Хочу сделать, чтобы число записей обновлялось по мере выбора селектов, но мне не хватает знаний. Помогите уважаемое сообщество чем сможете.
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
08 Декабрь, 2009, 06:38:49 , спустя 7 минут 7 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
а что там сабмитите?
знаете, что такое ajax?
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
gvik ↓
|
 |
|
08 Декабрь, 2009, 06:50:48 , спустя 11 минут 59 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 138 Сила слова: 0.72
|
а что там сабмитите?
Опшоны селектов сабмитом посылаю на обработку
знаете, что такое ajax?
Знаю только что это фоновый обмен данными браузера с сервером.
У меня с горем пополам (1 неделя танцев с бубном) получилось на ajax написать получение числа записей SQL-запроса.
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
08 Декабрь, 2009, 06:57:13 , спустя 6 минут 25 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Хочу сделать, чтобы число записей обновлялось по мере выбора селектов, но мне не хватает знаний.
У меня с горем пополам (1 неделя танцев с бубном) получилось на ajax написать получение числа записей SQL-запроса.
"число записей обновлялось по мере выбора селектов" - вам обновлять или получать данные?
|
|
|
|
|
Записан
|
|
|
|
|
gvik ↓
|
 |
|
09 Декабрь, 2009, 10:43:27 , спустя 15 часов 46 минут 14 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 138 Сила слова: 0.72
|
adw0rd,
1) выбрали в селекте1 опшон2
2) сформировался запрос1 (запросом я смотрю сколько записей есть в БД согласно селекту1 опшону2)
3) на страничке циферка изменилась (в фоне без обновления странички)
4) выбрали в селекте1 опшон3 и выбрали в селекте2 опшон1
5) сформировался запрос2
6) на страничке циферка изменилась
и т.д.
Пункты 1, 2 и т.п. - я сделал, но не знаю как сделать пункт 3 и т.п.
|
|
|
|
|
Записан
|
|
|
|
|
Baboot ↓
|
 |
|
09 Декабрь, 2009, 10:53:40 , спустя 10 минут 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 10
Сообщений: 441 Сила слова: 2.27
|
gvik, AJAX используете на чистом js или с помощью фреймворков(jquery, prototype, dojo ....)?
Вызывайте действие не по submit, а по onchange на селекте. По возращению данных просто вписываете полученное значение в нужный вам элемент
|
|
|
|
|
Записан
|
2b||!2b
|
|
|
|
gvik ↓
|
 |
|
09 Декабрь, 2009, 01:43:44 , спустя 2 часа 50 минут 4 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 138 Сила слова: 0.72
|
Baboot, с помощью жуквери
|
|
|
|
|
Записан
|
|
|
|
|
Baboot ↓
|
 |
|
09 Декабрь, 2009, 01:49:14 , спустя 5 минут 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 10
Сообщений: 441 Сила слова: 2.27
|
Ну тогда на success в ajax вставляй :
...
success:function(answer){$("#idКудаВставлять").val(answer)}
...
|
|
|
|
|
Записан
|
2b||!2b
|
|
|
|
adw0rd ↓
|
 |
|
09 Декабрь, 2009, 02:01:56 , спустя 12 минут 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
1С-скрипт:
...
Успешно:АнонимнаяФункция(Ответ){1ССкрипт("#Идентификатор").Значение(Ответ)}
...
По мотивам листинга 1С кода от дуда :)
|
|
|
|
|
Записан
|
|
|
|
|
Baboot ↓
|
 |
|
09 Декабрь, 2009, 02:06:41 , спустя 4 минуты 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 10
Сообщений: 441 Сила слова: 2.27
|
ну я не знаю чо он там юзает $.post, $.get, $.json, $.ajax =) ВОт и обобщил...
|
|
|
|
|
Записан
|
2b||!2b
|
|
|
|
gvik ↓
|
 |
|
09 Декабрь, 2009, 03:18:27 , спустя 1 час 11 минут 46 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 138 Сила слова: 0.72
|
Вот что я использую
function show_count()
{
$.ajax({
url: "show.php",
cache: false,
success: function(html){
$("#count").html(html);
}
});
}
$(document).ready(function(){
show_count();
});
Как вставлять и куда вставлять я уже разобрался. Я не знаю как с помощью ajax повторить те же действия в фоне (без перегрузки страницы и без сабмита).
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
09 Декабрь, 2009, 03:22:46 , спустя 4 минуты 19 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20784 Сила слова: 1.66
|
function show_count()
{
$.ajax({
url: "show.php",
cache: false,
success: function(html){
$("#count").html(html);
}
});
}
$(document).ready(function(){
show_count();
});
порефакторим? :)
$(document).ready(function(){
$("#count").load("show.php");
});
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Baboot ↓
|
 |
|
09 Декабрь, 2009, 03:30:33 , спустя 7 минут 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 10
Сообщений: 441 Сила слова: 2.27
|
gvik, на тот select с которого должна запускаться сделай onchange="show_count()"
|
|
|
|
|
Записан
|
2b||!2b
|
|
|
|
gvik ↓
|
 |
|
09 Декабрь, 2009, 03:54:38 , спустя 24 минуты 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 138 Сила слова: 0.72
|
Ещё вопросик один появился. Я забыл сори. У меня динамические селекты и onchange="doload1(this.value);". Как совместить? Может код предложенный Дудом запихать внутрь doload1()?
|
|
|
|
|
Записан
|
|
|
|
|
md5 ↓
|
 |
|
09 Декабрь, 2009, 03:57:43 , спустя 3 минуты 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10494 Сила слова: 1.19
|
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|