【发布时间】:2017-04-27 22:08:15
【问题描述】:
我的要求:
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);
}
这会将数据返回到我的控制台。我可以在 console.log(data) 中看到它:
function renderResults(data) {
console.log(data);
//NOT WORKING//
//$(".area-results").append(data.response.venues);
//NOT WORKING//
}
但是,响应字段返回为“未定义”。代码中的其他所有内容似乎都在工作,但我根本无法访问给定位置的热门地点的响应。即使我硬编码 lat 和 lon,我也无法显示名称。
【问题讨论】:
-
解决:删除请求函数中的“回调:成功”。
标签: foursquare