2017-06-18 4 views
0

私は個人的なNEWSウェブサイトを作っています。私のウェブサイトでは、Tech、Sports、Business、General Newsのような異なるセクションを作っています。 jqueryのgetJSON()を使用して、別のNEWS APIに異なるリクエストをしています。ここで jqueryを使用して複数のJSONデータリクエストを結合するにはどうすればよいですか?

はあなただけ source=" "が変化している見ることができます私のコードで私のコードです:それぞれのJSONデータが与え
$.getJSON('https://newsapi.org/v1/articles?source='some-source'&sortBy=top&apiKey=myapi-key',function(json) { 
     console.log(json); 
    }); 

    $.getJSON('https://newsapi.org/v1/articles?source='some-source'&sortBy=top&apiKey=myapi-key',function(json) { 
      console.log(json); 
     }); 

    $.getJSON('https://newsapi.org/v1/articles?source='some-source'&sortBy=top&apiKey=myapi-key',function(json) { 
       console.log(json); 
      }); 

4〜5オブジェクトを(明確化のためのスクリーンショットを参照)が、それは私のウェブサイトのためには十分ではないので、私は、多くの記事を表示できるようにAPIに複数のリクエストを行っています。私は多くのフォーラムやチュートリアルを見てきたので、これが正しい方法だとお勧めしますか?

JSONレスポンス:

enter image description here

+0

URLを配列に入れて繰り返し、ニュースを取得します。 –

+0

@AdamAzadありがとう、ありがとう。 –

答えて

1

あなたは機能を作成し、以下に示すように関数に異なるAPIのソースを渡し、そのため、あなたのコードを書き換えることはできません。うまくいけば、これは役に立ちます

function getNewsFeed(var url) { 
    $.getJSON(url, function(json) { 
     console.log(json); 
    }); 
} 
関連する問題