我正在尝试解析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) 但它告诉我“数据”不是一个定义的变量。然而,许多在线教程似乎很乐意对这个神秘的“数据”做一个功能,而且他们的功能似乎有效。
接下来,我无法解析 JSON 本身。这是我正在尝试处理的 JSON 的缩短版本:http: //pastie.org/4382619。如何选择场地名称和 ID 等并在页面上显示?
谢谢