gpt4 book ai didi

javascript - 如何动态加载 Feedburner RSS?

转载 作者:行者123 更新时间:2023-11-28 20:19:38 24 4
gpt4 key购买 nike

我的网站是动态的,所以从某种意义上说,该网站只是一个页面,但是该页面(主页)根据按下的链接、网址更改等加载不同的内容。在我的导航栏上,我有不同的内容链接:关于、博客、作品集、简历和联系方式。当我点击博客时,我想 (1) 加载 blog.html代码输入body我的主页并 (2) 执行外部 javascript 代码,通过 Feedburner 加载我的博客 RSS。

我已经尝试过:

  • $.getScript(...);
  • 创建 script动态标记
  • $(window).ready(...);

注意:我不能输入 script主页中的标签head标记,因为无论 script标记是,是显示外部代码的位置(我需要将其显示在 <div class='content' id='blog-page'> 中。

主页:

<html>
...
<body>
<div id="content"></div> <!-- Dynamic div -->

<script>
<!-- updateContent is called when URL changes, page loads, etc... -->
function updateContent(page) {
$('div#content').load('../../' + page + '.html');
};
</script>
</body>
</html>

动态内容(拉入主页):

<div class='content' id='blog-page'>
<script src="http://feeds.feedburner.com/blogspot/bVDtI?format=sigpro" type="text/javascript"></script>
...
</div>

有什么想法吗???我彻底迷失了......

找到 answer.

最佳答案

该脚本使用 document.write 并且必须放置在需要输出的位置..

我建议使用 Google Feed API 来动态读取博客 RSS/Atom,如下所示

http://jsbin.com/UyoYOvO/1/

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script>

$(document).ready(function(){
// Data object: RSS feed URL, number of entries to return, result format, API version
var data = {
q: 'http://feeds.bbci.co.uk/news/video_and_audio/news_front_page/rss.xml'
, num: 10
, output: 'json'
, v: '1.0'
};

// AJAX call to Google Feed API which converts ATOM/RSS feed to JSON
$.ajax({
url:'http://ajax.googleapis.com/ajax/services/feed/load'
,type : "GET"
,dataType : "jsonp"
,data: data
,success: function (json) {
var feed = json.responseData.feed;
if(!feed) return;
var entries = feed.entries;
if(!entries) return;

var html = '';
for( var i=0; i<entries.length; i++){
html += '<h2><a href="'+ entries[i].link +'">'+ entries[i].title +'</a></h2>' +
'<p>'+ entries[i].contentSnippet +'</p>';
};

$('#output').html( html);
}
});
})
</script>
</head>
<body>

<div id="output"></div>

</body>
</html>

关于javascript - 如何动态加载 Feedburner RSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com