2017-07-29 72 views
-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" }); 
    } 

而且都可以。數據正在寫入表格。但我有問題,成功後我沒有收到警報信息。

哪裏有問題?

+0

''==='是'==在你的JavaScript? – Sybren

+0

@Sybren - '==='是JavaScript中的一個有效的相等運算符。由於JavaScript是弱類型,所以'=='是弱類型的等式比較,'==='是強類型的等式。 –

+0

嘗試'console.log(da)'確保你有正確的東西,並且讓我看到它。 – Natsathorn

回答

5

success: ajax成功錯字錯誤。你正在使用成功。檢查並糾正它。

變化

sucess: function (da) { 

success: function (da) {