我正在尝试从我自己的 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"}]
你的回应应该是这样的:
yourCallBack([{"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"}]);
With yourCallBack
正在检索自callback请求参数。我不知道如何用 python 做到这一点,在 asp.net mvc 中我会这样做:
string callback = Request.QueryString["callback"];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)