-1
工作,我必須將數據寫入表AJAX腳本警報不會對AJAX成功
這裏是代碼
<script>
$('#save_appointment').click(function() {
addAppointmentInternal();
});
function addAppointmentInternal() {
$.ajax({
type: 'Post',
dataType: 'Json',
data: {
Start: $('#startAppointment').val(),
End: $('#endAppointment').val(),
Title: $('#title').val()
},
url: '@Url.Action("AddingInternalAppointment","Calendar")',
sucess: function (da) {
if (da.Result === "Success") {
alert();
} else {
alert('Error' + da.Message);
}
},
error: function(da) {
alert('Error');
}
});
}
這裏是在後端代碼
public ActionResult AddingInternalAppointment(string Start, string End, string Title)
{
Appointment appointment = new Appointment()
{
Start_appointment = Start,
End_appointment = End,
Title = Title
};
db.Appointments.Add(appointment);
db.SaveChanges();
return Json(new { Result = "Success", Message = "Saved Successfully" });
}
而且都可以。數據正在寫入表格。但我有問題,成功後我沒有收到警報信息。
哪裏有問題?
''==='是'==在你的JavaScript? – Sybren
@Sybren - '==='是JavaScript中的一個有效的相等運算符。由於JavaScript是弱類型,所以'=='是弱類型的等式比較,'==='是強類型的等式。 –
嘗試'console.log(da)'確保你有正確的東西,並且讓我看到它。 – Natsathorn