ionic 发送POST请求

今天写一个POST请求给远程API,FORM数据一直不能发送,最终用如下factory解决问题:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.factory('LoginService', ['$http', function($http) {
var users = [];
return {
getUsers: function(loginData) {
var username = loginData.username,
password = loginData.password;
return $http({
method: 'POST',
url: 'http://172.16.100.222/zf/app/login.php?act=login',
data: $.param(loginData),
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).success(function(response) {
// debugger
users = response;
return users;
});
}
}
}])