The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"SOAP запрос"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"SOAP запрос" 
Сообщение от ManOwaR emailИскать по авторуВ закладки(??) on 11-Апр-05, 12:32  (MSK)
Проблема следуюшая:
У меня есть php - сервер
и JavaScript  - клиент
Из JS я посылаю запрос серверу, а в ответ получаю объект.
Так вот:  как мне получить имена полей объекта??
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • SOAP запрос, dev, 14:45 , 11-Апр-05, (1)  
    • SOAP запрос, ManOwaR, 15:25 , 11-Апр-05, (2)  
      • SOAP запрос, ManOwaR, 16:35 , 11-Апр-05, (3)  
        • SOAP запрос, dev, 15:13 , 12-Апр-05, (4)  
          • SOAP запрос, ManOwaR, 16:36 , 12-Апр-05, (5)  
            • SOAP запрос, dev, 17:17 , 12-Апр-05, (6)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "SOAP запрос" 
Сообщение от dev emailИскать по авторуВ закладки(??) on 11-Апр-05, 14:45  (MSK)
> Проблема следуюшая:
>У меня есть php - сервер
>и JavaScript  - клиент
>Из JS я посылаю запрос серверу, а в ответ получаю объект.
>Так вот:  как мне получить имена полей объекта??

var s = "";
for(var prop in your_object) {
  s += prop + "=" + your_object[prop] + "\n";
}
alert(s);

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "SOAP запрос" 
Сообщение от ManOwaR emailИскать по авторуВ закладки(??) on 11-Апр-05, 15:25  (MSK)
>> Проблема следуюшая:
>>У меня есть 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]
}

Я не совсем понимаю, как с этим работать.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "SOAP запрос" 
Сообщение от ManOwaR emailИскать по авторуВ закладки(??) on 11-Апр-05, 16:35  (MSK)
Прошу прощения, возможно я неясно выразился, под объектом я подразумеваю вот что:

var obj = new Object()    - obj это тот самый объект
    obj.index             - а это поля
    obj.asdf
    obj.qwerty

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "SOAP запрос" 
Сообщение от dev emailИскать по авторуВ закладки(??) on 12-Апр-05, 15:13  (MSK)
>Прошу прощения, возможно я неясно выразился, под объектом я подразумеваю вот что:

Ну так напусти мой код на этот объект и увидишь то, что хотел.
А у SOAP объекта, возможно, и нет полей. Он же тебе показал функцию getProperty - через нее и работай.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "SOAP запрос" 
Сообщение от ManOwaR emailИскать по авторуВ закладки(??) on 12-Апр-05, 16:36  (MSK)
>А у SOAP объекта, возможно, и нет полей. Он же тебе показал
>функцию getProperty - через нее и работай.

Ну вообщето да, так бы можна было работать, но дело в том что я не знаю имени поля, а в getProperty('имя')  - его нада указывать.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "SOAP запрос" 
Сообщение от dev emailИскать по авторуВ закладки(??) on 12-Апр-05, 17:17  (MSK)
>а в getProperty('имя') - его нада указывать.

Естественно :)

У тебя как задача ставится: смотреть имена полей каждый раз или посмотреть один раз чего там есть, а потом напрограммить вречную? Если второе, то смотри чем-нибудь чего сервер и клиент между собой пересылают, там все написано.
А если первое, то начать надо с того, как ты этот объект получаешь и какого он типа (alert(obj)).

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру