0
我的要求:无法访问foursquare API响应,返回undefined?
function getDataFromAPI(location, success) {
var url = "https://api.foursquare.com/v2/venues/trending?";
var settings = {
ll: latlon,
client_id: "*****ID******",
client_secret: "******Secret*******",
v: "20161208",
callback: success
};
$.getJSON(url, settings, success);
}
这是该数据返回到我的控制台。
function renderResults(data) {
console.log(data);
//NOT WORKING//
//$(".area-results").append(data.response.venues);
//NOT WORKING//
}
然而,响应字段返回为“未定义”:我可以看到它时,我CONSOLE.LOG(数据)。代码中的其他所有东西似乎都在工作,但我根本无法访问给定位置的热门地点的响应。即使我硬编码经纬度,我不能得到名称显示。
http://codepen.io/jawszone/pen/zoJMdZ
解决:在请求函数中删除“回调:成功”。 – John