我需要在我的站点中显示跨域 feeds-rss(XML 格式),但由于不允许 ajax 跨域调用而出现错误。有人告诉我 json-p ......有人知道如何使用或有一些好的教程吗?
谢谢
最简单的方法就是为 wordpress 创建一个小部件或下载某种类似您的要求的小部件。
因为如果您想从格式中获取数据,则以格式json-p
加载数据,那么给定的链接将帮助您:JSON
JSON
或者您可以使用 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 个博客条目。
希望对你有帮助