0

我需要在我的站点中显示跨域 feeds-rss(XML 格式),但由于不允许 ajax 跨域调用而出现错误。有人告诉我 json-p ......有人知道如何使用或有一些好的教程吗?

谢谢

4

1 回答 1

2

最简单的方法就是为 wordpress 创建一个小部件或下载某种类似您的要求的小部件。

因为如果您想从格式中获取数据,则以格式json-p加载数据,那么给定的链接将帮助您:JSONJSON

getJSON ajax

或者您可以使用 php 访问 rss 提要,例如给出的示例:

$xml = 'http://blog.webtech11.com/feed';
                $doc = new DOMDocument();
                $doc->load($xml);
                $item = $doc->getElementsByTagName('item');

                //$data = array();

                for($i=0; $i<=3; $i++){
                    $title = $item->item($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue;
                    $link = $item->item($i)->getElementsByTagName('link')->item(0)->childNodes->item(0)->nodeValue;
                    echo '<a href="' . $link . '" target="_blank"><h2>' . $title . '</h2></a>';
                }

在这个例子中,我访问了最新的 4 个博客条目。

希望对你有帮助

于 2012-05-30T07:03:14.617 回答