我正试图下载英国广播公司网站的头条新闻。并显示在HTML网页上。以前我试图通过ajax在但是,我得到的错误是:
“XMLHTTPRequest无法加载我的页面,因为请求的上不存在“Access Control Allow Origin”标头资源.cso因此不允许进入。”
我做了更多的研究,发现当我在Django中执行此操作时,我需要使用视图.py文件,而不是ajax。在
我今天大部分时间都在重新归档,但是没有成功,所以想知道是否有人可以帮助我或者把我转发到一些可以的链接!在
我目前的代码如下:
在新闻.js公司名称:
$(document).ready(function(){
function an(){
$("#TopNews").append("<ul></ul>");
$.ajax({
type: "GET",
url: "http://rss.cnn.com/rss/cnn_topstories.rss",
dataType: "xml",
success: function upon_success ( xml ) {
if(response.status === "success"){
$(xml).find('item').each(function(){
var Titles = $(this).find('title').text();
$("<li></li>").html(Titles).appendTo("#TopNews ul");
});
}
else if (response.status === "error"){
alert("The XML File could not be processed correctly.");
}
}
});
};
$("#btn").click(an);
});
^{pr2}$
在视图.py:views
你可以在视图.py(你的照片视图.py看起来像网址.py)通过使用Python requests library:
然后,您可以更改模板以包括以下内容:
^{pr2}$否则,使用javascript将xml添加到页面中,就像在示例中一样。在
相关问题 更多 >
编程相关推荐