Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.10.2010, 17:50
Новичок на форуме
Отправить личное сообщение для Alla Посмотреть профиль Найти все сообщения от Alla
 
Регистрация: 03.10.2010
Сообщений: 1

Jquery + Ajax
Всем привет! У меня вопрос по Jquery с использованием Ajax.

Следующий кусочек кода рабочий, но не совсем так как мне нужно:
$("#startAll").click(function(){ // после нажатия кнопки "поехали"
            for(var i=0; i<global_accaunts; i++){ // создать нужное количество рядов и столбцов, добавить логины
                $("tbody").append("<tr><td></td><td></td><td></td><td></td></tr>");
                $("tbody tr:last-child td:nth-child(1)").load("php/random_login.php"); // получили логины    
            }
            
            var $fileNames = $("#files p"); // массив имен файлов
            var $allLogins = $("tr td:nth-child(1)"); // массив всех логинов
            
            do{
                for(var i=0; i<global_accaunts; i++){
                        alert("в цикле"); //    ВОТ ЭТА строчка не нужна, но без нее все нижеследующее не работает
                        var oneFile = $fileNames[i].innerHTML;
                        var login = $allLogins[i].innerHTML;
                        $("tbody tr:nth-child("+(i+1)+") td:nth-child(2)").load("php/post.php", {file: oneFile, login:login}); // в скрипт передается имя файла, и логин из предыдущего цикла, на выходе для примера в каждом ряде, на втором столбце хотелось бы увидеть эти самые логины
                }
            }while($("tbody tr:last-child td:nth-child(2)").innerHTML == "");
        });



Со стороны php никаких проблем нет. И я, честно говоря, просто не понимаю, как ПРАВИЛЬНО все это реализовать. Когда в каждой итерации выходит алерт, второй столбец заполняется, без него ж - пустота. Думается, что если отказаться от асинхронности, проблема исчезнет, но делать этого не хотелось бы... Может быть кто-нибудь предложит более деликатное решение проблемы? Wink

Спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2010, 06:04
Аватар для sysya
Профессор
Отправить личное сообщение для sysya Посмотреть профиль Найти все сообщения от sysya
 
Регистрация: 27.12.2009
Сообщений: 292

Я думаю, весь расклад мог бы делать PHP.
Запросы в цикле кака, не понятно зачем это...
В чём суть скрипта не пойму
__________________
Нет предела совершенству...
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery ajax отправка запроса в htpps vova_b jQuery 19 07.03.2013 17:20
jQuery Click() не работает на объекте, созданном Ajax vovabigov jQuery 13 09.09.2012 14:25
Не работает jQuery меню с AJAX eugene1986 jQuery 0 08.07.2010 18:49
IE 6, jquery, не работает ajax Прохожый jQuery 3 01.06.2010 17:20
JQuery + Ajax = загрузка изображений jokerbot jQuery 0 06.12.2009 15:10