繁体   English   中英

在Angular.js中进行$ http.get或$ http.jsonp调用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM