Javascript AngularJS:如何检索Foursquare API数组数据?
我正在尝试使用angularjs检索场馆列表。使用console.log(数据),我可以看到angularJS成功地调用了foursquare api 但是如何解析数据中的每个id元素呢。例如,我想获得场馆名称、场馆联系人和其他详细信息,如何在ng repeat标签中使用此项Javascript AngularJS:如何检索Foursquare API数组数据?,javascript,node.js,angularjs,foursquare,Javascript,Node.js,Angularjs,Foursquare,我正在尝试使用angularjs检索场馆列表。使用console.log(数据),我可以看到angularJS成功地调用了foursquare api 但是如何解析数据中的每个id元素呢。例如,我想获得场馆名称、场馆联系人和其他详细信息,如何在ng repeat标签中使用此项 var results = this; $http.get("https://api.foursquare.com/v2/venues/search?client_id=CLIENT_ID&client_secre
var results = this;
$http.get("https://api.foursquare.com/v2/venues/search?client_id=CLIENT_ID&client_secret=SECRET_KEY&v=20130815&ll=17.416471,78.438247&query=coffee")
.success(function(data){
results = data;
console.log(results);
})
检查此链接以获取示例json数据:
提前谢谢
var url = https://api.foursquare.com/v2/venues/search?client_id=CLIENT_ID&client_secret=SECRET_KEY&v=20130815&ll=17.416471,78.438247&query=coffee?callback=JSON_CALLBACK;
$http.jsonp(url)
.success(function(data){
console.log(data.found);
});
因为您正在向另一个域发出请求,所以必须使用JSONP。并在url的末尾追加回调
它起作用了 我得到以下错误。“Uncaught SyntaxError:Unexpected token:”当我检查响应时,它是这样的{“meta”:{“code”:200},“response”:{“viouses”:[]}}我需要为jsonp调用提供任何额外的参数吗?你能提供一个fiddle链接吗?这将很容易调试。谢谢