Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.07.2012, 20:10
Аспирант
Отправить личное сообщение для vladimircape Посмотреть профиль Найти все сообщения от vladimircape
 
Регистрация: 25.01.2012
Сообщений: 95

Выполнение операции после ajax
Столкнулся с такой проблемой.
Вызывают 20 ajax запросов load, и потом в jS собирают text() c этих ответов и суммирую и вывожу.
У меня схема такая, нажал цифру получил 20 ответов и сумму этих ответов.
Получается что результаты выводятся, но итог на шаг назад.я считаю в конце итог и видимо не успевает до вычисления итога все ajax выполнили.
Вот пример
ввел индекс 2200, потом введу 22001, и в этот момент итого будет как для 2200
Что посоветуете
Ответить с цитированием
  #2 (permalink)  
Старый 02.07.2012, 20:18
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

vladimircape,
Сделать последний запрос дважды
Ответить с цитированием
  #3 (permalink)  
Старый 02.07.2012, 20:29
Аспирант
Отправить личное сообщение для vladimircape Посмотреть профиль Найти все сообщения от vladimircape
 
Регистрация: 25.01.2012
Сообщений: 95

Навсякий пожарный запомню этот костыль
Ответить с цитированием
  #4 (permalink)  
Старый 02.07.2012, 20:50
Аватар для Serg_pnz
Сам по себе
Отправить личное сообщение для Serg_pnz Посмотреть профиль Найти все сообщения от Serg_pnz
 
Регистрация: 09.06.2009
Сообщений: 963

Собирать callback всех функций, а потом выводить результат? В mootools 1.11 была такая шикарная функция, Group, встроенная в движек.
Ответить с цитированием
  #5 (permalink)  
Старый 02.07.2012, 21:36
Аспирант
Отправить личное сообщение для vladimircape Посмотреть профиль Найти все сообщения от vladimircape
 
Регистрация: 25.01.2012
Сообщений: 95

Я на jquery. Пробывал запрос дважды ,не помогает.
Ответить с цитированием
  #6 (permalink)  
Старый 02.07.2012, 22:19
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

vladimircape,

Вопрос такой - Вы статус считываете в callback Аякса ?
При успешном завершении последней и статусе 200 устанавливайте таймер 20-30ms и вызывайте (из этого callback жа) функцию "получил 20 ответов и сумму этих ответов."
по кнопке же 20 ответов лишь запускаем Аякс и передаем массив запрашиваемых индексов
Ответить с цитированием
  #7 (permalink)  
Старый 03.07.2012, 12:06
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

думаю, смог бы помочь если бы первый пост был написан по-русски.
неудивительно что с такой простой задачей не может справиться человек, который не умеет нормально выражать свои мысли.
Ответить с цитированием
  #8 (permalink)  
Старый 06.07.2012, 18:07
Интересующийся
Отправить личное сообщение для Kiriru Посмотреть профиль Найти все сообщения от Kiriru
 
Регистрация: 02.07.2012
Сообщений: 12

Сообщение от keen Посмотреть сообщение
думаю, смог бы помочь если бы первый пост был написан по-русски.
неудивительно что с такой простой задачей не может справиться человек, который не умеет нормально выражать свои мысли.
Судя по отсутствию парочки запятых в данном вашем посте, а также ошибкам в других сообщениях с более ранних тем, вы тоже, пиздец, далеко не профессор русского языка.
Так что, ай-да в школу изучать родную речь, потом ждем вас обратно с более конструктивными комментариями. Потому как, судя по тем же ранним темам, вы только тем и заняты, что тычете всех знанием грамматики, а пользы никакой не принесли. Форум ведь создан с целью помощи друг другу, а не для выяснения крутизны лексикона собравшихся.

Последний раз редактировалось Kiriru, 10.07.2012 в 12:27.
Ответить с цитированием
  #9 (permalink)  
Старый 06.07.2012, 18:20
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

лол.
судя по тому как вы написали этот комментарий, не вам указывать на ошибки, кои на самом деле являются опечатками))
вы, наверное, из тех кто говорит "нихачу пейсать прваильно, я же не на экзамине па русскаму!!"?
Ответить с цитированием
  #10 (permalink)  
Старый 06.07.2012, 18:23
Интересующийся
Отправить личное сообщение для Kiriru Посмотреть профиль Найти все сообщения от Kiriru
 
Регистрация: 02.07.2012
Сообщений: 12

Ага, хуятками они являются, опечатками.
И что не так в моем посте? С точки зрения русской грамматики?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery не срабатывает find после ajax versoul jQuery 7 09.09.2011 16:20
ВЫПОЛНЕНИЕ JAVASCRIPTA ПОСЛЕ AJAX ЗАГРУЗКИ nemoon Общие вопросы Javascript 12 12.06.2011 21:10
После выполнения операции скрипт перестает работать HETmozgov jQuery 6 04.11.2010 18:06
Проблема с событиями после ajax запроса Mirgorod AJAX и COMET 5 12.06.2010 18:24
Сохранение результата ajax запроса после нажатия 'back' gregOlsen AJAX и COMET 5 18.11.2009 12:23