Javascript http put的AngularJS(500内部服务器错误)
我想将记录更新到api 在我的firebug中,它显示: 500内部服务器错误 XML分析错误:未找到元素位置:Javascript http put的AngularJS(500内部服务器错误),javascript,angularjs,angularjs-ng-repeat,angularjs-http,http-put,Javascript,Angularjs,Angularjs Ng Repeat,Angularjs Http,Http Put,我想将记录更新到api 在我的firebug中,它显示: 500内部服务器错误 XML分析错误:未找到元素位置:moz nullprincipal:{f514f16e-f3d3-49f1-99e6-105b2b80f26c}行号1,第1列: 此外,它还显示: 没有子对象 这是我的密码 $scope.EditUser = function(){ $scope.ApplicationId = '7bg67898ewnbqjq65e'; $http.put("mydomain.co
moz nullprincipal:{f514f16e-f3d3-49f1-99e6-105b2b80f26c}
行号1,第1列:
此外,它还显示:
没有子对象
这是我的密码
$scope.EditUser = function(){
$scope.ApplicationId = '7bg67898ewnbqjq65e';
$http.put("mydomain.com/api/Users/UpdateUser", {}, {
params: { _id: $scope.selectedItem._id, ApplicationId: $scope.ApplicationId, User_Name : $scope.selectedItem.UserName, IsActive: $scope.selectedItem.IsActive }
});
这是用这个来解决的
$scope.EditUser = function(){
$scope.ApplicationId = '7bg67898ewnbqjq65e';
$http.put("mydomain.com/api/Users/UpdateUser", {
_id: $scope.selectedItem._id, ApplicationId: $scope.ApplicationId, User_Name : $scope.selectedItem.UserName, IsActive: $scope.selectedItem.IsActive
});
这是用这个来解决的
$scope.EditUser = function(){
$scope.ApplicationId = '7bg67898ewnbqjq65e';
$http.put("mydomain.com/api/Users/UpdateUser", {
_id: $scope.selectedItem._id, ApplicationId: $scope.ApplicationId, User_Name : $scope.selectedItem.UserName, IsActive: $scope.selectedItem.IsActive
});
执行PUT请求的快捷方式是:$http.PUT(url,data,[config]);
@user3055606您的答案是正确的。执行PUT请求的快捷方式是:$http.PUT(url,data,[config]);
@用户3055606您的答案是正确的。您是否控制服务器端代码?你试过调试UpdateUser吗?它解决了$http.put(“mydomain.com/api/Users/UpdateUser”,{u id:$scope.selectedItem.\u id,ApplicationId:$scope.ApplicationId,用户名:$scope.selectedItem.UserName,IsActive:$scope.selectedItem.IsActive});您是否控制服务器端代码?你试过调试UpdateUser吗?它解决了$http.put(“mydomain.com/api/Users/UpdateUser”,{u id:$scope.selectedItem.\u id,ApplicationId:$scope.ApplicationId,用户名:$scope.selectedItem.UserName,IsActive:$scope.selectedItem.IsActive});