Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

не обрабатывается массив (dooz)
Author Message
dooz
Заглянувший



Joined: 02 May 2008
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Fri May 02, 2008 8:11 pm (написано за 1 минуту 15 секунд)
   Post subject: не обрабатывается массив
Reply with quote

скрипт (php) возвращает массив
я в скрипте хочу обработать его
            for (var i=0; i < req.responseJS.length; i++)
            {
            document.getElementById(req.responseJS[i].name).innerHTML = req.responseJS[i].value;
            }

почему-то берется только первое значение и все
хотя если писать document.getElementById('error_status').innerHTML = req.responseJS[1].name; .... req.responseJS[7].name;

все нормально выводится... где ошибка?
Back to top
View user's profile Send private message
dooz
Заглянувший



Joined: 02 May 2008
Posts: 2
Карма: 0
   поощрить/наказать


PostPosted: Sat May 03, 2008 4:36 pm (спустя 20 часов 25 минут; написано за 1 минуту 36 секунд)
   Post subject:
Reply with quote

задача решена немного другим путем, может кому-то будет интересно

while (req.responseJS)
{
var element = req.responseJS.pop();
тут работает с каждым элементом
например выводим его:
document.getElementById(element.name).innerHTML = element.value;
}

почему pop а не shift ? потому-то shift работает с IE начиная с версии 5.5 (хотел перестраховаться)
если есть что дополнить, буду очень благодарен :-)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
Post a reply
Username
Subject
Господа спамеры и оптимизаторы!

Вы можете даже и не пытаться вставлять в текст поста ссылки - они все равно автоматически удаляются (вернее, тэги <a> заменяются на тэги <u>).

Но если не поверите и все же попытаетесь - как только увидите, что все безрезультатно, удалите свой пост, пожалуйста. Модераторы тоже люди, нехорошо, если они погрязнут в тоннах спама.
     

Disable BBCode in this post
Disable Smilies in this post
    HTML is OFF
BBCode is ON
Smilies are ON
You cannot post new topics in this forum. You can reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML