私はajaxリクエストを使用してフォームを送信します。フォームは実際にはモーダルポップアップの内側にあります。提出はうまくいく。しかし、私はそれがフォームが提出され、現在のモーダルを閉じると警告を表示するようにしたい。ajaxでフォームを送信し、アラートをコールバック
$('#btnBookRoom').click(function() {
$.ajax({
url: "/Booking/BookRoom",
type: "POST",
data: $('#frmRoomBooking').serialize(),
datatype: "json",
sucess: function(data) {
alert('Room Booking Success');
$('#roomBookingModal').modal('hide');
}
});
});
コントローラー:
public ActionResult BookRoom(RoomBookingInputModel roomBooking)
{
var domain = new RoomBooking
{
GuestId = roomBooking.GuestId
};
db.RoomBookings.Add(domain);
db.SaveChanges();
return Json(domain, JsonRequestBehavior.AllowGet);
}
警告doestショーやモーダルも隠していない。ここに私のコードです。
あなたのメソッドが呼び出されます確認することができます? serversideメソッドが呼び出されるかどうか? –