jQuery加密API-XML显示
有没有办法通过jQuery从加密的API解析XML?我需要使用ajax吗?有人举过例子吗?这就是我所拥有的:jQuery加密API-XML显示,xml,api,jquery,get,Xml,Api,Jquery,Get,有没有办法通过jQuery从加密的API解析XML?我需要使用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,我也想返回并解析为表或
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
1500
是,假设您有权在服务器上运行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);
})
}
});
var url='1〕http://www.mysite.com/net/WebService.aspx?...';
$.ajax({
键入:“GET”,
url:url,
数据类型:“xml”,
成功:函数(xml){
变量表=$(“#mytable id”);
$(xml).find('Products_-Joined').each(function(){
var乘积=$(此),
code=product.find('productcode').text(),
price=product.find('productprice').text();
$('').append(''+代码+'')
.附加(“”+价格+“”)
.附录(表);
})
}
});
好,这是一个好的开始。它似乎不适用于API。然而,我尝试了一个XML的直接URL,但仍然不起作用。脚本必须在服务器上,否则将面临同源冲突。否则,您将需要制作一个代理来下载xml并为您的本地项目提供服务。另见。