【问题标题】:Read RSS from a Wordpress website从 Wordpress 网站读取 RSS
【发布时间】:2013-07-22 23:06:23
【问题描述】:

我正在开发一个 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());

    });
    }
    });

【问题讨论】:

标签: ajax wordpress rss cordova


【解决方案1】:

编辑您的 header.php 或 index.php 文件并在响应任何响应之前在顶部添加以下代码

<?php
header("Access-Control-Allow-Origin: *"); 
?>

或者您可以使用下面的插件轻松启用和禁用跨域错误:

https://github.com/jacopotarantino/WordPress-Cross-Domain-Plugin

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-28
    • 2022-06-10
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2017-04-16
    • 1970-01-01
    相关资源
    最近更新 更多