javascript - 使用带有 XML 响应的 jQuery 的跨域 Post 方法 ajax 调用

标签 javascript jquery ajax jquery-events

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

对于前者

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(/<script[^>]*>[\s\S]*?<\/script>/gi, '');
        alert(result);
    }
});

关于javascript - 使用带有 XML 响应的 jQuery 的跨域 Post 方法 ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11239584/

相关文章:

javascript - 砌体和延迟加载集成

javascript - 在函数内部修改变量后,为什么变量未更改? -异步代码引用

javascript - 如何捕捉 Masonry 结束?

javascript - 将 Agar.io 添加到 iframe

javascript - 每个带有 ajax 调用的 jQuery 将在完成之前继续

javascript - AngularJS:ng-hide 不起作用

javascript - 如何加入两个数组的值加上它们之间的一些html代码?

javascript - jQuery 选项卡容器 + Iframe

javascript - 为数组加载更多按钮

php - 表单错误处理ajax,具体取决于用户输入