前端控制器代码:
userAction.controller('login', function($scope, $http){
$scope.formData={};
$scope.processForm = function(){
console.log($.param($scope.formData))
/*var obj = {
username: $scope.formData.username,
password: $scope.formData.password
}*/
$http({
url: '/login',
method: 'post',
data: $.param($scope.formData),
header: ("Content-Type", "application/x-www-form-urlencoded")
})
.success(function(data){
console.log(data);
})
}
});
这个时候报错如下:
如果传的数据用图一中的obj对象,则不会报错。想请问这是为什么?
估计是参数类型不对,看看这个:使用AngularJS构建应用时遇到的问题及解决方案(版本为1.3.9)