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