我正在开发一个Phonegap应用程序。我从网站上阅读RSS源并以适当的方式显示它。问题是我遇到了Access-Control-Allow-Origin问题。 这是我正在使用的代码。忘记我刚刚尝试的成功功能。
$.ajax({
url: "http://fixit.ps/n/pngo/?feed=rss2&cat=4",
dataType: "xml",
success: function(data) {
console.log(data);
var $xml = $(data),
items = [];
$xml.find("entry").each(function(i) {
if (i === 30) return false;
var $this = $(this);
console.log($this);
console.log($this.find("title").text());
console.log($this.find("content").text());
});
}
});
答案 0 :(得分:0)
编辑header.php或index.php文件,并在回显任何响应之前在顶部添加以下代码
<?php
header("Access-Control-Allow-Origin: *");
?>
或者您可以使用以下插件轻松启用和禁用跨域错误:
https://github.com/jacopotarantino/WordPress-Cross-Domain-Plugin