- SOAP запрос, dev, 14:45 , 11-Апр-05 (1)
> Проблема следуюшая: >У меня есть php - сервер >и JavaScript - клиент >Из JS я посылаю запрос серверу, а в ответ получаю объект. >Так вот: как мне получить имена полей объекта?? var s = ""; for(var prop in your_object) { s += prop + "=" + your_object[prop] + "\n"; } alert(s);
- SOAP запрос, ManOwaR, 15:25 , 11-Апр-05 (2)
>> Проблема следуюшая: >>У меня есть php - сервер >>и JavaScript - клиент >>Из JS я посылаю запрос серверу, а в ответ получаю объект. >>Так вот: как мне получить имена полей объекта?? > >var s = ""; >for(var prop in your_object) { > s += prop + "=" + your_object[prop] + "\n"; >} >alert(s); Вот что я получил в результате работы кода написаного вами: QueryInterface= function QueryInterface{ [native code] } enumerator=[xpconnect wrapped nsISimpleEnumerator] getProperty= function getProperty(){ [native code] } Я не совсем понимаю, как с этим работать.
- SOAP запрос, ManOwaR, 16:35 , 11-Апр-05 (3)
Прошу прощения, возможно я неясно выразился, под объектом я подразумеваю вот что:var obj = new Object() - obj это тот самый объект obj.index - а это поля obj.asdf obj.qwerty
- SOAP запрос, dev, 15:13 , 12-Апр-05 (4)
>Прошу прощения, возможно я неясно выразился, под объектом я подразумеваю вот что: Ну так напусти мой код на этот объект и увидишь то, что хотел. А у SOAP объекта, возможно, и нет полей. Он же тебе показал функцию getProperty - через нее и работай.
- SOAP запрос, ManOwaR, 16:36 , 12-Апр-05 (5)
>А у SOAP объекта, возможно, и нет полей. Он же тебе показал >функцию getProperty - через нее и работай. Ну вообщето да, так бы можна было работать, но дело в том что я не знаю имени поля, а в getProperty('имя') - его нада указывать.
- SOAP запрос, dev, 17:17 , 12-Апр-05 (6)
>а в getProperty('имя') - его нада указывать. Естественно :) У тебя как задача ставится: смотреть имена полей каждый раз или посмотреть один раз чего там есть, а потом напрограммить вречную? Если второе, то смотри чем-нибудь чего сервер и клиент между собой пересылают, там все написано. А если первое, то начать надо с того, как ты этот объект получаешь и какого он типа (alert(obj)).
|