Показать сообщение отдельно
Старый 07.06.2013, 15:18
n_drey вне форума Посмотреть профиль Отправить личное сообщение для n_drey Найти все сообщения от n_drey
  № 3  
Ответить с цитированием
n_drey
 
Аватар для n_drey

Регистрация: Jan 2009
Сообщений: 25
Цитата:
Сообщение от in4core Посмотреть сообщение
trace(JSON.stringify(array)) посмотри из чего состоит твой новоиспеченный объект!
Говорит что SyntaxError: Error #1132: Недействительный ввод в синтаксическом анализаторе JSON. (((

Извиняюсь всё получилось, была ошибка в ПХП скрипте.

Добавлено через 21 минуту
Хорошо а как обратиться к конкретному елементу так скажем объекта?
По принципу:

PHP код:
$obj -> val -> name;
или
$obj
[0][val][name]; как в массивах
Неужели придётся бежать по массиву до нужной вложенности и потом только использовать конструкцию
Код AS3:
obj.name
Как именуется первая вложенность в объекте?

Добавлено через 1 час 12 минут
Короче разобрался!
Странно почему так работает, но всё же.

Если многомерному массиву в первой вложенности вместо порядкового номера задать строковый идентификатор:
PHP код:
Array 

    [
key0] => Array 
        ( 
            [
sid] => 
            
[gs_id] => 
            
[name] => ххххххххххххххххххххххххххххххххххххххххххххххххххххх 
            
[info] => ххххххххххххххххххххххххххххххххххххххххххххххххххххх 
            
[cost] => 151.00 
            
[delivery] => 
            
[example] => /exmplegrul
            [
info_deliv] =>  
            [
addition] =>  
            [
info_cost] =>  
            [
fields_in_type] => 
            
[fix_price] => 
            
[type_pers] => 
            
[status] => 
            
[srlz] =>  
            [
cost2] =>  
            [
descrip] =>  
            [
info_cost2] =>  
            [
unit] => шт
            [
unit2] =>  
            [
onlineordsrv] => 
            
[sortsrv] => 
        


    [
key1] => Array 
        ( 
            [
sid] => 
            
[gs_id] => 
            
[name] => ххххххххххххххххххххххххххххххххххххххххххххххххххххх 
            
[info] => ххххххххххххххххххххххххххххххххххххххххххххххххххххх 
            
[cost] => 180.00 
            
[delivery] => 
            
[example] => /exmplegrip
            [
info_deliv] =>  
            [
addition] =>  
            [
info_cost] =>  
            [
fields_in_type] => 
            
[fix_price] => 
            
[type_pers] => 
            
[status] => 
            
[srlz] =>  
            [
cost2] =>  
            [
descrip] =>  
            [
info_cost2] =>  
            [
unit] => шт
            [
unit2] =>  
            [
onlineordsrv] => 
            
[sortsrv] => 
        


то к нему можно будет обратиться как например:
Код AS3:
array.key0.info
а если использовать стандартный массив возвращённый из БД то вот так:
Код AS3:
array.0.info
работать не будет.


Последний раз редактировалось n_drey; 07.06.2013 в 15:59.