gpt4 book ai didi

javascript - AJAX 外部网址?

转载 作者:行者123 更新时间:2023-11-30 18:34:59 24 4
gpt4 key购买 nike

我正在开发一个简单的移动应用程序,用于显示 XML 文件中的货币汇率。现在,问题是我从我的服务器读取 XML,所以我必须将完整的 URL 放在 .ajax 中,但它似乎不适用于外部 URL。有人可以告诉我如何解决这个问题或如何替换代码以使其正常工作吗?

$(document).ready(function() {
$.ajax({
type: "GET",
url: "http://www.domain.com/currencies.xml",
dataType: "xml",
success: function(xml) {



$(xml).find('Currency').each(function(){

var Name = $(this).find('Name').text();
var ValueUSD = $(this).find('ValueUSD').text();
var ValueEUR = $(this).find('ValueEUR').text();
var ExValueUSD = $(this).find('ExValueUSD').text();
var ExValueEUR = $(this).find('ExValueEUR').text();

$('#content').append('<div class="currencyBox"><div class="currency">'+Name+'</div><div class="tab1"><div class="half">'+ValueUSD+'</div><div class="half">'+ValueEUR+'</div></div><div class="tab2"><div class="half">'+ExValueUSD+'</div><div class="half">'+ExValueEUR+'</div></div></div>');

});



}
});
});

</script>

最佳答案

查看关于 jsonp 的 jquery 文档。尤其是在 html5 中可以进行跨站点请求,但是大多数工具(firebug、noscript、adblock)和一些浏览器默认会阻止此类请求。所以我会坚持将 jsonp 作为最可靠的来源。

关于javascript - AJAX 外部网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com