gpt4 book ai didi

javascript - jquery/ajax 提要解析器脚本在页面上不起作用

转载 作者:数据小太阳 更新时间:2023-10-29 02:44:06 24 4
gpt4 key购买 nike

  $(document).ready(function() {
$(function () {
url = 'http://feeds.bbci.co.uk/news/world/us_and_canada/rss.xml?fmt=xml';
$.ajax({
type: "GET",
url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=1000&callback=?&q=' + encodeURIComponent(url),
dataType: 'json',
error: function () {
alert('Unable to load feed, Incorrect path or invalid feed');
},
success: function (xml) {
values = xml.responseData.feed.entries;
$.each(values, function (i) {
$('#results').append('<h1>' + values[i].title + '</h1>');
$('#results').append(values[i].content);
});

}
});
});
});

以上代码在我的 jsfiddle 中运行良好- 但在实现时,它始终会转到错误 alert() 函数

我的控制台报告: (在本地和实时服务器上报告以下内容)

XMLHttpRequest 无法加载 http://feeds.bbci.co.uk/news/world/us_and_canada/rss.xml?format=xml .请求的资源上不存在“Access-Control-Allow-Origin” header 。因此不允许访问 Origin 'null'。home.html:1 XMLHttpRequest 无法加载 http://bsnm.s3.amazonaws.com/IVC/103b8b081e0c4ee0ef0d57d45ed11104 .请求的资源上不存在“Access-Control-Allow-Origin” header 。因此不允许访问 Origin 'null'。

最佳答案

我能够使用 jQuery v1.1.1 在我的本地机器上重现这个错误,但是当我尝试 jQuery v2.1.1 时它加载正常。

您使用的是旧版本的 jQuery 吗?

注意:我在本地测试的代码和你的jsFiddle一模一样,只是我改了 document.location.protocol'http://'并添加了 <script src="https://code.jquery.com/jquery-2.1.1.js"></script>

关于javascript - jquery/ajax 提要解析器脚本在页面上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41008527/

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