Angular JS 表单 POST 到 Jersey 资源总是返回 null
- 论坛
- Angular JS 表单 POST 到 Jersey 资源总是返回 null
30 浏览
Angular JS 表单 POST 到 Jersey 资源总是返回 null
我对AngularJS还不熟悉,但为了开始,我打算只使用AngularJS开发一个新的应用程序。
我试图使用我的Angular应用程序中的$http向服务器端发起AJAX调用。
对于发送参数,我尝试了以下方法:
$http({
method: "post",
url: URL,
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
data: $.param({username: $scope.userName, password: $scope.password})
}).success(function(result){
console.log(result);
});
这可以工作,但它还使用了jQuery的$.param。为了消除对jQuery的依赖,我尝试了以下方法:
data: {username: $scope.userName, password: $scope.password}
但这似乎失败了。然后我尝试了params:
params: {username: $scope.userName, password: $scope.password}
但这也似乎失败了。然后我尝试了JSON.stringify:
data: JSON.stringify({username: $scope.userName, password: $scope.password})
我找到了这些可能的答案,但都没有成功。我是做错了什么吗?我确定AngularJS会提供这个功能,但是怎么使用呢?