Cross Domain Post方法使用jquery和xml响应调用ajax

我想使用post方法发送一个ajax请求,并将xml作为响应文本,是否有可能,如果有可能请告诉我可能的方法。

对于Ex

url : "http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate" data : {FromCurrency:"INR",ToCurrency:"AUD"} method : GET or POST 

http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=INR&ToCurrency=AUD

我需要使用ajax来响应这个url。

你可以使用YQL ,

 var url = 'http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=INR&ToCurrency=AUD'; // website you want to scrape var yql = 'http://query.yahooapis.com/v1/public/yql?q=' + encodeURIComponent('select * from xml where url="' + url + '"') + '&format=json&callback=?'; $.getJSON(yql,function(data){ if(data.query.results){ var result = data.query.results.double.content.replace(/]*>[\s\S]*?<\/script>/gi, ''); alert(result); } }); 

您可以在请求webservicex.net的同一域上的服务器上编写自己的脚本,并以您想要的任何格式返回数据。

所以,ajax请求 – >你的服务器(在同一个域上) – > webservicex.net

似乎服务器不支持CORS。 然后,由于same origin policy您将无法使用ajax调用执行此操作