Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2010-08-04 12:59:33

bestxp
Участник
Откуда: Россия
Здесь с 2008-10-13
Сообщений: 133
Рейтинг :   
Сайт

JSON mootools + php

Собственно тема такая.
как js библиотека используеться MooTools
на стороне сервера

$value=array(array('name'=>'user','sex'=>'man'),array('name'=>'2','sex'=>'girl'));
            echo json_encode($value)

то есть получаем такую строку

[{"name":"user","sex":"man"},{"name":"2","sex":"girl"}]

запрос от браузера ajax

<script>
//This code will send a data object via a GET request and alert the retrieved data.
var jsonRequest = new Request.JSON({url: "/acp/group", onSuccess: function(person){
        //some code
    
}}).get({'firstName': 'John', 'lastName': 'Doe'});

</script>

суть вопроса в том как разобрать много мерный массив переданный через json
когда передан , одномерный все просто
person.name
person.sex

Но вот когда передан многомерный массив получаем в ответ Undefined , с JS дел имею мало потому прошу помочь разобраться с этим неблагодарным делом.
То есть как пройтись по массиву
аналогично как в пхп foreach($array as $key=>$value)

Отредактировано bestxp (2010-08-04 13:00:19)


senior php and js developer

Вне форума

#2 2010-09-01 09:24:31

bestxp
Участник
Откуда: Россия
Здесь с 2008-10-13
Сообщений: 133
Рейтинг :   
Сайт

Re: JSON mootools + php

кому надо будет

for (i++;i<person.length;i++){
alert(person[i].name);
}

в итоге пройдеться по массиву


senior php and js developer

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.009 сек, 7 запросов выполнено - Использовано памяти: 514.12 Кбайт (Пик: 546.27 Кбайт) ]