2017-07-29 58 views
-4

我試圖實現與JavaScript中的以下內容:請求來自用戶所有reddit的評論使用Javascript

給定一個reddit的用戶名,我想檢索允許該用戶評論的最高金額。

到目前爲止,我設法做的只是檢索25個最新的評論,這是默認的reddit行爲。在瀏覽器中輸入下面的url,我們會在json響應中收到25條評論。

https://www.reddit.com/user/spez/.json

我們可以限制或從一個用戶擴展的評論數(用戶名是spez中的例子)如下:

https://www.reddit.com/user/spez/.json?limit=1000

但是怎麼可能我也使用以下限制?

$.getJSON(
     "http://www.reddit.com/u/"+ user + "/.json?jsonp=?",function foo(result) { 
     $.each(result.data.children.slice(0, 10), 
      function (i, post) { 
       $("#reddit-content").append('<br>' + post.data.body); 
       $("#reddit-content").append('<hr>'); 
      }); 
     } 
    ) 
+2

追加*極限= 1000 *? –

+0

謝謝!這工作... –

回答

0

像這樣:

$.getJSON(
     "http://www.reddit.com/u/"+ user + "/.json",{ limit: 1000 },function foo(result) { 
     $.each(result.data.children.slice(0, 10), 
      function (i, post) { 
       $("#reddit-content").append('<br>' + post.data.body); 
       $("#reddit-content").append('<hr>'); 
      }); 
     } 
    ) 

這裏的DOC:http://api.jquery.com/jquery.getjson/

的getJSON的簽名是URL,數據,成功。在你的電話中,你發送的URL和成功回調。但是你也可以發送一個普通對象或字符串的數據。你可以看到我在一個對象發送{限制:1000},jQuery將解析因此請求將

https://www.reddit.com/user/spez/.json?limit=1000

相關問題