2012-02-01 75 views
2

嗨,我很新的jquery和json一般,我有麻煩與foursquare API使用jQuery.getJSON(),我想要做的就是使用此搜索查詢,併成爲能夠將結果打印到我已經搜索過的瀏覽器,並且很難找到一個好的基本教程或文檔,如果有人可以幫助我獲取獲取並將結果打印到瀏覽器的基本語法,將會非常感激,這裏是下面Foursquare在瀏覽器中獲取和顯示場地

<script src="http://code.jquery.com/jquery-latest.js"></script> 
<script> 
$.getJSON('https://api.foursquare.com/v2/venues/search?ll=40.7,-74&query=mcdonalds&client_id=clientid&client_secret=clientsecret&v=20120101', function(data) { 
    var venues = []; 
    /* print name for each venue. */ 
    for (var i = 0; i < venues.length; i++) { 
    document.write(venues[i]['name']) 
    } 
}) 
</script> 

我當前的代碼如果您將該網址複製到瀏覽器它與JSON格式的結果回來了,但我希望能夠操縱這些結果並打印出來選擇性

這裏是我做得到它的工作

<div id="names"> 
</div> 
<script> 
$.getJSON('https://api.foursquare.com/v2/venues/search?ll=40.7,-74&query=mcdonalds&client_id=clientid&client_secret=clientsecret&v=20120101', 
    function(data) { 
     $.each(data.response.venues, function(i,venues){ 
      content = '<p>' + venues.name + '</p>'; 
      $(content).appendTo("#names"); 
     }); 
    }); 
</script> 
+0

呵呵我想通了,我是這樣做的錯誤方式我已經更新了我所做的更改 希望這將有助於someoen在類似的情況:) – Dorf 2012-02-01 05:52:22

回答

7

變化嘿嘿我理解了它我會約了錯誤的方式,這是什麼樣子,現在

<div id="names"> 
</div> 
<script> 
$.getJSON('https://api.foursquare.com/v2/venues/search?ll=40.7,-74&query=mcdonalds&client_id=2POUFAUU4ZBJ2MTDOY3S2YHR2NIT52FYW0LUTPHBMNTJFJNQ&client_secret=YFDZI1YWV3ZI5S5SPM2DZJEQIEBPIDJ5XFZBWTIKIQZVQNYM&v=20120101', 
    function(data) { 
     $.each(data.response.venues, function(i,venues){ 
      content = '<p>' + venues.name + '</p>'; 
      $(content).appendTo("#names"); 
     }); 
}); 
</script> 

希望這將有助於someoen了類似的情況:)