我需要在我的网站中显示跨域feed-rss(XML格式),但是我收到错误,因为不允许ajax跨域调用。我被告知json-p ...有谁知道如何使用或有一些很好的教程?
由于
答案 0 :(得分:2)
最简单的方法就是为wordpress创建一个小部件或下载某种类似于你的要求。
如果您希望从json-p
格式获取数据,JSON
会以JSON
格式加载数据,那么给定的链接会对您有所帮助:
或者您可以使用php访问rss feed,例如:
$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个博客条目..
希望这会对你有所帮助