[英]Making an $http.get or $http.jsonp call in Angular.js
提供了以下代码来获取所需的数据,但它对我不起作用。 我在这里做错了。 我已经从Angular.js文档和其他堆栈溢出帖子中尝试了很多东西,但是没有任何帮助。
someurl
标头:Content-Type = application / json
传递以下json:{“ userID”:“ SomeUSER”,“ password”:“ SomePSWD”}
下面是我正在使用的代码,它无法正常工作。
function getGroup($scope, $http) {
$http.get('SOMEURL?callback=JSON_CALLBACK&userID=SomeUSER&password=SomePSWD ').
success(function(data) {
$scope.group = data;
});
}
这个angularjs演示应用程序展示了如何使用http.jsonp
var httpJsonDemoController = angular.module('HttpJsonDemo', []); httpJsonDemoController.controller('DataController', ['$scope', '$http', function($scope, $http) { $http.jsonp("http://angularjs.org/greet.php?callback=JSON_CALLBACK&name=Waseem%20Hero"). success(function(data) { $scope.data = data; $scope.name = data.name; $scope.salutation = data.salutation; $scope.greeting = data.greeting; }). error(function (data) { $scope.data = "Request failed"; }); }]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.11/angular.min.js"></script> <div id="wrapper" ng-app="HttpJsonDemo"> <div ng-controller="DataController"> <pre ng-model="data"> {{data}} </pre> <input ng-model='name' /> {{name}} <input ng-model='salutation' /> {{salutation}} <input ng-model='greeting' /> {{greeting}} </div> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.