угловых код расслоения плотной
$scope.removeItemFromCart = function (productId) {
$http.put("removeItem/"+productId).success(function() {
alert("Item Removed");
$scope.refreshCartItems();
}).error(function(){
alert("Error");
$scope.refreshCartItems();
});
}.
контроллер Rest
@RequestMapping(value = "/removeItem/{productId}", method = RequestMethod.PUT)
@ResponseStatus(value = HttpStatus.NO_CONTENT)
public void removeItem (@PathVariable("productId") int productId) {
System.out.println("Deleting item Id: "+productId);
CartItem cartItem = cartItemService.getCartItemByItemId(productId);
cartItemService.removeCartItem(cartItem);
}
Ниже мой код для удаления элемента из моей телеги. проблема в том, что когда я нажимаю кнопку удаления в своей корзине, он удаляет элемент , но он не вводит функцию успеха в моем $ http.put(). Успех скорее покажет мне сообщение об ошибке в функции ошибки моего $ http.put() .error Эти функции находятся в моем угловом контроллере. CAn кто-то скажите мне, в чем проблема, и где моя ошибка?
Можете ли вы сообщить мне код ошибки и сообщение об ошибке, что сервер возвращается? –
Я получаю только предупреждение javascript «error», которое я написал в угловом коде js –
в функции ошибки, которую вы можете передать параметрам 'data, status, header, config'. Вы можете узнать сообщение об ошибке и другую информацию по этим параметрам. Или если вы можете использовать вкладку сети браузера, чтобы получить информацию о вызове отдыха –