MvcMusicStore チュートリアルでは、$.post() を使用してショッピング カートからアイテムを削除します。jQuery を練習して $.ajax() 呼び出しに変換したいと考えています。しかし、実行時エラーが発生しました。私のコードで何がうまくいかなかったのか誰か教えてください。
これは $.post() 呼び出しです
$.post("/ShoppingCart/RemoveFromCart", { "id": recordToDelete },
function (data) {
Successful requests get here
Update the page elements
if (data.ItemCount == 0) {
$('#row-' + data.DeleteId).fadeOut('slow');
} else {
$('#item-count-' + data.DeleteId).text(data.ItemCount);
}
$('#cart-total').text(data.CartTotal);
$('#update-message').text(data.Message);
$('#cart-status').text('Cart (' + data.CartCount + ')');
});
================================================== ==================================== これは私の $.ajax() 呼び出しです。
$.ajax({
type: "POST",
uri: "/ShoppingCart/RemoveFromCart",
data: { "id": recordToDelete },
success: function (d) {
alert(d);
if (d.ItemCount == 0) {
$('#row-' + d.DeleteId).fadeOut('slow');
} else {
$('#item-count-' + d.DeleteId).text(d.ItemCount);
}
$('#cart-total').text(d.CartTotal);
$('#update-message').text(d.Message);
$('#cart-status').text('Cart (' + d.CartCount + ')');
},
dataType: "application/json"
});