0

Я хочу обновить запись до api.AngularJS (500 Internal Server Error) для http put

В моей поджигатель он показывает:

500 internal server error,

XML Parsing Error: no element found Location: moz-nullprincipal:{f514f16e-f3d3-49f1-99e6-105b2b80f26c} Line Number 1, Column 1:

, а также под пут показывает:

There are no child objects

Вот мой код

$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 } 
}); 
+0

Вы управляете кодом на стороне сервера? Вы пробовали отлаживать UpdateUser, когда это попало? – LDJ

+0

Он решил $ http.put ("mydomain.com/api/Users/UpdateUser", { _id: $ scope.selectedItem._id, ApplicationId: $ scope.ApplicationId, User_Name: $ scope.selectedItem.UserName, IsActive: $ scope.selectedItem.IsActive }); – user3055606

ответ

1

Это решается с помощью этого

$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 
}); 
1

Метод быстрого вызова для выполнения запроса PUT: $ http.put (url, data, [config]); @ user3055606 Ваш ответ правильный.

 Смежные вопросы

  • Нет связанных вопросов^_^