0
私の要求:foursquareのAPIレスポンスにアクセスできません。
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とき、私はそれを見ることができます。コード内の他のすべてが機能しているように見えますが、特定の場所のトレンドの場所の応答にはアクセスできません。たとえ私がlatとlonをハードコードしても、私は名前を表示することはできません。
http://codepen.io/jawszone/pen/zoJMdZ
解決済み:要求機能で「コールバック:成功」を削除します。 – John