我用的是
zRSSFeed
web部件中的jQuery插件,用于读取两个提要并将它们放在单独的div中。这是我的标记:
<script type="text/javascript">
$(document).ready(function ()
{
try
{
$('#Buildings_feed').rssfeed('http://feeds.feedburner.com/BreakingNewsFromBuilding', {
limit: 5, snippet: false, content: false, target: '_blank'
});
alert('Buildings code has been executed');
}
catch (ex)
{
alert('Something Buildings went wrong: ' + ex);
}
try
{
$('#NCE_feed').rssfeed('http://www.nce.co.uk/XmlServers/navsectionRSS.aspx?navsectioncode=681', {
limit: 5, snippet: false, content: false, target: '_blank'
});
alert('NCE code HAS been executed!');
}
catch (ex)
{
alert('Something NCE went wrong: ' + ex);
}
});
</script>
<div class="mainInfoBoxContentHolder">
<div id="NCE_feed" />
<div id="Buildings_feed" />
</div>
我遇到的问题是只有最上面的部分才能被填满。两个电话都成功了,因为我也没有陷入
catch
封锁。我已经在zrssfeed js中完成了一些步骤,第一次调用似乎成功了,HTML也被构建了,但是它从来没有被正确地分配给DIVs innerHTML(使用jQuery.HTML()方法),因为它随后会被第二次调用的HTML覆盖。就像目标DIV第一次通过代码被获取,并且引用永远不会更改为第二个DIV(这是我能想到的最好的解释)。有没有一个jQuery专家可以建议需要更改什么来修复这个问题?