【发布时间】:2014-03-24 22:35:55
【问题描述】:
我正在尝试从我自己的 api 中获取数据,但无法成功将相同的数据获取到 vegdata 变量...这里是控制器代码
$scope.filterText = null;
$scope.vegdata =[];
$scope.init = function() {
url = "http://192.168.1.17\:5000/?callback=JSON_CALLBACK";
$http.jsonp(url).success(function(data){
console.log(data);
$scope.vegdata = data;
}).error(function(errord){
alert(errord);
});
JSOn 格式如下所示......我可以通过浏览器获取相同的格式
[{"name": "Tuar", "image": "0.0", "fat": "0.0", "alias": [{"vegname": "Tuar ", "language": "Hindi"}, {"vegname": "Red Gram", "language": "English"}, {"vegname": "Cajanus cajan", "language": "Botanical Name"}], "protein": "0.0", "energy": "0.0", "carbohydrates": "0.0"}]
【问题讨论】:
-
是否有任何控制台错误?请提供更多信息。
-
是网址
http://192.168.1.17\:5000中的拼写错误吗?应该是http://192.168.1.17:5000。 -
感谢您的回复...我试过 "192.168.1.17:5000?callback=JSON_CALLBACK";也没有运气;控制台没有错误...页面中没有显示数据
-
您是否使用网络嗅探器查看发送和返回的内容?
标签: json angularjs python-2.7 jsonp