Javascript 在angularjs中获取未定义的post web服务响应

Javascript 在angularjs中获取未定义的post web服务响应,javascript,angularjs,cordova,Javascript,Angularjs,Cordova,在执行上述代码后,我得到了未定义的post web服务响应。我正在使用angularjs构建跨平台项目。尽管在评论中建议angular确实有一个$http模块,可用于异步请求。但是,如果我看到您所提到的代码POST请求,它似乎不是,因为您缺少类型:“POST” 您可以将其与$http配合使用: app.controller("blankCtrl", ['$scope', '$http', '$parse', function($scope, $http, $parse) {

在执行上述代码后,我得到了未定义的post web服务响应。我正在使用angularjs构建跨平台项目。

尽管在评论中建议angular确实有一个
$http
模块,可用于异步请求。但是,如果我看到您所提到的代码
POST
请求,它似乎不是,因为您缺少
类型:“POST”

您可以将其与
$http
配合使用:

 app.controller("blankCtrl", ['$scope', '$http', '$parse',
    function($scope, $http, $parse) {
        $scope.login = function() {
            $scope.spice = 'tooo';
            alert("hiii");
            $.ajax({                                                  
                url : "http://edudux.com/manage/index.php?/api/login",
                dataType:"json",
                success:function(data)
                {
                    alert("mobile:"+data.mobile+"\npassword:"+data.password);
                }
            });
        }
    }]);

您应该在console中使用$http而不是$.ajaxprint
数据
,然后检查您是否在Angularjs中,以便您可以选择
$http
$resource
<代码>$.ajax是用于jQuery的。在使用$http之后,我没有得到任何响应@harishr您可以向代码展示您是如何尝试的吗
$http
?console.log(response.data);显示[object object]太好了,你得到的是响应中的对象我想要成功作为响应这是你的API,它发送一些对象而不是“success”,API响应是{“success”:[“mobile”:“9860292514”,“password”:“123456”,}]},但我得到的是[object object]
$http({                                                  
    url : "http://edudux.com/manage/index.php?/api/login",
    method: 'POST'
}).then(function(response){
    console.log(response.data);
});