次の JQuery/Ajax がモデルに投稿した後、次のモデルからIDを取得するにはどうすればよいですか。
JQuery:
$.ajax({
type: 'POST',
url: '/api/searchapi/Post',
contentType: 'application/json; charset=utf-8',
data: toSend,
}).done(function (msg) {
alert( "Data Saved: " + msg );
});
コントローラ:
// POST api/searchapi
public Void Post(Booking booking)
{
if (ModelState.IsValid)
{
tblCustomerBooking cust = new tblCustomerBooking();
cust.customer_email = booking.Email;
cust.customer_name = booking.Name;
cust.customer_tel = booking.Tel;
bc.tblCustomerBookings.Add(cust);
bc.SaveChanges();
long ID = cust.customer_id;
Return ID; <-- what do I enter here?
}
Return "Error"; <-- and here?
}
ID を jQuery スクリプトに戻すにはどうすればよいですか? また、モデルが有効でない場合、jQuery にエラーを返すにはどうすればよいですか?
助けてくれてありがとう、
マーク