AngularJS (500 Internal Server Error) для http положить

Я хочу обновить запись в API.

В моем firebug это показывает:

500 - внутренняя ошибка сервера,

Ошибка синтаксического анализа XML: элемент не найден 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 }
});

2 ответа

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

$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 Ваш ответ правильный.

Другие вопросы по тегам