foursquareが提供するこの非常に長く複雑なJSONを解析しようとしています。これは私のAJAXリクエストです:
$.ajax({
url: 'https://api.foursquare.com/v2/venues/explore',
dataType: 'json',
data: 'limit=7&ll='+latitude+','+longitude+'&client_id='+client_id+'&client_secret='+client_secret+'',
async: false,
success: getVenues(data)
});
getVenuesは、JSONを並べ替えて、ページに関連するものを表示するために作成している関数です。私が抱えている最初の問題は、サーバーから受信したデータを処理する必要があることを成功関数に伝える方法がわからないことです-このデータはどこかの変数に格納されていますか?私は現在getVenues(data)を実行していますが、「data」は定義された変数ではないことを示しています。ただし、多くのオンラインチュートリアルは、この神秘的な「データ」に対して関数を実行するだけで満足しているようであり、それらは機能しているようです。
次に、JSON自体の解析に問題があります。これが私が処理しようとしているJSONの短縮バージョンです:http://pastie.org/4382619。会場名やIDなどを選んでページに表示するにはどうすればいいですか?
ありがとう