gpt4 book ai didi

javascript - Netbeans 8.0.2 中 Cordova 应用程序的 CORS 问题

转载 作者:行者123 更新时间:2023-11-28 07:15:20 34 4
gpt4 key购买 nike

我在 Netbeans 8.0.2 中创建了一个 HTML5 Cordova 应用程序。因为我正在尝试使用来自网站 webservicex.net 的 REST API,该网站提供货币转换器,即 http://www.webservicex.net//CurrencyConvertor.asmx/ConversionRate?FromCurrency=USD&ToCurrency=INR .

当我尝试在 Javascript 代码中调用此 RESTful Web 服务时,它将在我的控制台上显示一条错误消息,例如 CROS 域问题。

这是我的 JavaScript 代码。

 $(document).ready(function() {
$("#btn").click(function() {
$.ajax({
url:'http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=USD&ToCurrency=INR',
type: 'get',
crossDomain: true,
ContentType: 'xml',
dataType: 'text',
cache: false
}).done(function(response) {
var str = response;
alert(str);
var xmlDoc = $.parseXML(str);
var $xml = $(xmlDoc);
var $Name = $xml.find('double');
alert(parseFloat($Name.text())+10);
var $a = parseFloat($Name.text())+10;
$('span').html($Name);
$("#displayout").html($a);
}).fail(function(request, textStatus, errorThrown) {

alert("error, fail");

alert(textStatus + " : " + errorThrown.toString());
});
});
});

最佳答案

您确定 URL 参数使用了正确的端点吗?您指定的网址似乎没有配置 CORS header ,因此您将无法从外部站点访问它。

关于javascript - Netbeans 8.0.2 中 Cordova 应用程序的 CORS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30892457/

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