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

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

Вы не зашли.

#1 2010-08-04 13: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 14:00:19)


senior php and js developer

Не в сети

#2 2010-09-01 10: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

Не в сети

Подвал раздела

Работает на FluxBB