Javascript Jquery将新闻列表加载到dom中

Javascript Jquery将新闻列表加载到dom中,javascript,jquery,json,Javascript,Jquery,Json,我只想将我的前500条新闻加载/显示到我的DOM中。 我不知道为什么我的 如果有其他更好的方式来展示这个?还是编码?也许我可以学习 var LoadNews=$(“#hackernewsrss”); LoadNews.load(函数(事件){ ParseTopostories('https://hacker-news.firebaseio.com/v0/topstories","黑客新闻",; }); 函数ParseTopStores(url、容器){ var hackernewsAPI=”h

我只想将我的前500条新闻加载/显示到我的DOM中。 我不知道为什么我的

如果有其他更好的方式来展示这个?还是编码?也许我可以学习

var LoadNews=$(“#hackernewsrss”);
LoadNews.load(函数(事件){
ParseTopostories('https://hacker-news.firebaseio.com/v0/topstories","黑客新闻",;
});
函数ParseTopStores(url、容器){
var hackernewsAPI=”https://hacker-news.firebaseio.com/v0/topstories.json";
$.getJSON(HackerNewAPI,函数(json){
var请求=[];
对于(变量i=0;i<10;i++){
requests.push($.getJSON('https://hacker-news.firebaseio.com/v0/item/“+json[i]+'.json'));
}
$.when.apply($,请求)
.done(函数(){
var结果=[]
.slice.call(参数);
var list=results.map(函数(arr){
模板变量=“
  • ”; 返回模板; }); $(container.html(''+list.join('')+''); console.log(container);//logs#hackernewsrss }); }); };
    
    
    如果您尝试:

    $(function(){
          parseTopStories('https://hacker-news.firebaseio.com/v0/topstories', '#hackernewsrss');
    });
    
    一切顺利

    我不确定为什么将加载事件附加到div。它通常用于在加载图像或窗口时触发:

    您是否检查了控制台中报告的任何错误?@Jeremy否,我现在就试试检查错误控制台始终是调试的第一步。@JeremyJStarcher同意,但似乎没有加载到控制台中。我们都会这样做。此外,现在返回446个值,而不是500个值,500个值不起作用。您可能需要计算它返回的数量,并将该数字放入循环中,而不是10或500。