The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
SOAP запрос, !*! ManOwaR, 11-Апр-05, 12:32  [смотреть все]
Проблема следуюшая:
У меня есть php - сервер
и JavaScript  - клиент
Из JS я посылаю запрос серверу, а в ответ получаю объект.
Так вот:  как мне получить имена полей объекта??
  • 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)).




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

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