0
アンギュラjsのコード
$scope.removeItemFromCart = function (productId) {
$http.put("removeItem/"+productId).success(function() {
alert("Item Removed");
$scope.refreshCartItems();
}).error(function(){
alert("Error");
$scope.refreshCartItems();
});
を}エラー表示機能。レストコントローラ
@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);
}
後
が私のカートからアイテムを削除するための私のコードです。問題は、私がカート内の削除ボタンをクリックすると、 という項目が削除されますが、それはmy $ http.put()内のsuccess関数を入力していないのですが、my $ http.putのエラー関数にエラーメッセージが表示されます().error これらの機能は私の角度コントローラにあります。 誰かが問題点を教えてください。どこにエラーがありますか?あなたがエラーを得た場合
サーバーが返すエラーコードとエラーメッセージを教えてください。 –
私は角度のjsコード –
に書かれているjavascriptアラート "error"を得るだけです。エラー関数では、 'data、status、header、config'パラメータを渡すことができます。これらのパラメータからエラーメッセージやその他の情報を見つけることができます。ブラウザのネットワークタブを使用して残りの情報を取得できる場合は –