jQuery Encrypted API - отображение XML - PullRequest
0 голосов
/ 21 июля 2011

Есть ли способ проанализировать XML из зашифрованного API через jQuery? Нужно ли использовать Ajax? У кого-нибудь есть примеры? Вот что у меня есть:

http://www.mysite.com/net/WebService.aspx?Login=email@email.com&
EncryptedPassword=XXXXX&EDI_Name=Generic\Products& 
SELECT_Columns=p.ProductCode,pe.ProductPrice

Это возвращенный XML, который я хотел бы также вернуть и разобрать в таблицу или что-то вроде:

<?xml version="1.0" encoding="iso-8859-1"?>
<Export>
<Products_Joined>
  <productcode>PRODUCT 1</productcode>
  <productprice>1500</productprice>
</Products_Joined>
</Export>

1 Ответ

1 голос
/ 21 июля 2011

Да, если у вас есть доступ для запуска javascript на сервере, что-то вроде этого:

var url = 'http://www.mysite.com/net/WebService.aspx?...';
$.ajax({
    type: 'GET',
    url: url,
    dataType: 'xml',
    success: function(xml) {
        var table = $('#mytable-id');
        $(xml).find('Products_Joined').each(function(){
            var product = $(this),
                code = product.find('productcode').text(),
                price = product.find('productprice').text();

            $('<tr />').append('<td>' + code + '</td>')
                .append('<td>' + price + '</td>')
                .appendTo(table);
        })
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...