웹 파트에 zRSSFeed jQuery 플러그인을 사용하여 두 피드를 읽고 별도의 DIV에 배치했습니다. 내 마크 업은 다음과 같습니다.여러 RSS 피드로 zrssfeed를 사용할 때의 문제
<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>
내가 갖고있는 문제는 상위 DIV 만 채워진다는 것입니다. catch
블록에 빠지지 않기 때문에 두 통화 모두 성공합니다. 나는 zrssfeed js에서 몇 가지 단계를 밟아 보았다. 첫 번째 호출이 성공하고 HTML이 빌드 된 것처럼 보이지만, DIV innerHTML (jQuery .html() 메소드 사용)에 올바르게 할당되지 않는다. 두 번째 호출에서 HTML로 덮어 씁니다. 목표 DIV가 코드를 통해 처음으로 선택되고 그 참조가 두 번째 DIV로 변경되지 않는다는 것입니다 (내가 제시 할 수있는 가장 좋은 설명입니다). 이 문제를 해결하기 위해 무엇이 필요할 지 제안 할 수있는 jQuery 전문가가 있습니까?