Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.12.2011, 21:41
Аспирант
Отправить личное сообщение для shilinpavel Посмотреть профиль Найти все сообщения от shilinpavel
 
Регистрация: 06.09.2011
Сообщений: 73

$.ajax в цикле
Так сложилось что нужно AJAX запрос выводить в цикле. И для слежения за ошибками создал массив, и каждый ответ заношу в этот массив. Но это в теории(((
var errors = [];
for(//-//-//-//)
{
$.ajax({
url:	 '',
type:	 'GET',
succes:function(response)
{
errors[errors.length] = response;
}
});
}

Но проблема в том что в массив не заносятся никакие значения. Помогите пожалуйста, как это реализовать
Ответить с цитированием
  #2 (permalink)  
Старый 09.12.2011, 21:47
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

async: false
Ответить с цитированием
  #3 (permalink)  
Старый 09.12.2011, 21:48
Аспирант
Отправить личное сообщение для shilinpavel Посмотреть профиль Найти все сообщения от shilinpavel
 
Регистрация: 06.09.2011
Сообщений: 73

А поподробней можно?
Ответить с цитированием
  #4 (permalink)  
Старый 09.12.2011, 21:52
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

$.ajax({
    async: false,
    url:     '',
    type:    'GET',
    succes:function(response)
    {
        errors[errors.length] = response;
    }
});
Ответить с цитированием
  #5 (permalink)  
Старый 09.12.2011, 21:53
Аспирант
Отправить личное сообщение для shilinpavel Посмотреть профиль Найти все сообщения от shilinpavel
 
Регистрация: 06.09.2011
Сообщений: 73

Это я понял, а что это дает?
Ответить с цитированием
  #6 (permalink)  
Старый 09.12.2011, 21:54
Аспирант
Отправить личное сообщение для shilinpavel Посмотреть профиль Найти все сообщения от shilinpavel
 
Регистрация: 06.09.2011
Сообщений: 73

И это не помогло((
Ответить с цитированием
  #7 (permalink)  
Старый 09.12.2011, 21:56
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

это не даст циклу завершиться до того как будут сделаны запросы. А вообще запросы в цикле это полная фигня, делать нужно нормально и получать все одним запросом а не циклами...

PS. Скажите ссылку на сайт в который вы это решили прикрутить, что бы я туда случайно не попал. А то не хочу что бы браузер висел...
Ответить с цитированием
  #8 (permalink)  
Старый 09.12.2011, 21:58
Аспирант
Отправить личное сообщение для shilinpavel Посмотреть профиль Найти все сообщения от shilinpavel
 
Регистрация: 06.09.2011
Сообщений: 73

А как Вы бы посоветовали, если у меня неизвестное количество форм на странице, а сейчас юзерам только AJAX?
Ответить с цитированием
  #9 (permalink)  
Старый 09.12.2011, 21:59
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Приведите пример того что у вас есть, сделайте хотя бы маленький пример. И мы думаю найдем самое оптимальное решение.
Ответить с цитированием
  #10 (permalink)  
Старый 09.12.2011, 22:04
Аспирант
Отправить личное сообщение для shilinpavel Посмотреть профиль Найти все сообщения от shilinpavel
 
Регистрация: 06.09.2011
Сообщений: 73

Есть страница с фотографиями(неизвестное количество), к каждой фотографии подцеплено текстовое поле с комментарием. По нажатию на кнопку "обновить", через AJAX нужно послать ID фотографии и сам текст комментария, но для каждой фото отдельно.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не передаются данные с помощью $.ajax({}) в папку. saturn Элементы интерфейса 5 22.11.2011 19:44
$.ajax работает без success но при этом часть кода перезагружается!? saturn Элементы интерфейса 0 16.10.2011 10:09
$.ajax (success) Триви jQuery 7 21.03.2011 20:14
Не могу обратиться к элементам div, после того как они получены через $.ajax igsavenko jQuery 1 31.05.2010 17:53
Возвращение значения $.ajax() roma86 jQuery 2 19.03.2010 20:56