http post angularjs localhost json数组

时间:2016-09-08 12:02:03

标签: angularjs json ionic-framework

我试图从离子应用程序向我的localhost发送帖子但是失败了。我需要以下面的格式发送一个json对象

{
   "usuario" : {
       "usuario" : "test",
       "password" : "123456"
   }
}

我这样发送:

.factory('User', ['$http', function($http, UrlLogin) {

    return {
        login: function(username, password) {
           var data = {usuario : {username : username, password : password}};
           return $http({
               method:'post', 
               url: 'http://localhost:60225/Login', 
               data: data,
               headers: {'Content-Type': 'application/json'}
           })
        }
    }
}])

所以我从控制器打电话给我的工厂

.controller('LoginCtrl', function($scope, $stateParams, User) {
  $scope.data = {};

  $scope.login = function(){
    //var userJsonArray = {"usuario ": { "username " : $scope.data.username, "password" : $scope.data.password}};
    User.login($scope.data.username, $scope.data.password)
      .then(function(response){
          alert(JSON.stringify({data: response.data}));
      }, function(response){
          alert( "failure message: " + JSON.stringify({data: response.data}));
      });
  }
});

然而,我没有得到很好的回应,它会出错,我无法验证。 POSTMAN用来测试我的服务,一切正常,它需要发送的格式相同。

现在我发布了我的asp服务,我收到以下错误:

否'访问控制 - 允许 - 来源'标头出现在请求的资源CORS

1 个答案:

答案 0 :(得分:0)

Ionic为a post on his blog,你可以阅读它;)