为什么http post总是返回null数据?

时间:2016-04-25 11:12:57

标签: angularjs ionic-framework http-post

我正在制作 Ionic 应用程序,我正在尝试发出http post请求。当我使用 Postman 测试请求时,它运行正常,但是当我尝试使用 Ionic 时,它会返回空数据和状态代码0.我尝试了以下两个代码段,在factory内,没有结果:

首先

return {
        signUp: function ($name, $surname, $email, $password, $tel) {
          $http.post($connectionString + 'users/signup',
            {
              'name': $name,
              'surname': $surname,
              'email': $email,
              'password': $password,
              'tel_num': $tel,
              'is_company': false
            })
            .then(function ($returnedData) {
              return $returnedData;
            }, function ($returnedData) {
              return $returnedData;
            });
        }
      };

第二

return {
          signUp: function ($name, $surname, $email, $password, $tel) {
            $http({
              method: 'POST',
              url: $connectionString + 'users/signup',
              data:
                "name=" + $name +
                "&surname=" + $surname +
                "&email=" + $email +
                "&password=" + $password +
                "&tel_num=" + $tel +
                "&is_company=" + false,
              headers: {'Content-Type': 'application/x-www-form-urlencoded'}
            })
              .then(function ($returnedData) {
                return $returnedData;
              }, function ($returnedData) {
                return $returnedData;
              });
          }
        };

注意我已将$http作为参数传递给factory

0 个答案:

没有答案