Отображение сообщения об ошибке при отсутствии записи jquery
Я хочу отобразить сообщение об ошибке, когда в jquery не найдено записей, но сообщение об ошибке не отображается.
Что я уже пробовал:
<pre lang="Javascript"> function EditApi() { // debugger; var id = $("#txtaddEmpid").val(); var name = $("#txtaddEmpName").val(); var salary = $("#txtaddEmpDep").val(); var age = $("#txtaddEmpAge").val(); $.ajax({ url: "http://localhost:53555/api/emp/" + id, type: "Put", data: JSON.stringify([name, salary, age, id]), contentType: 'application/json; charset=utf-8', success: function (data) { Console.log(data); alert('Updated Successfully'); //window.location.href = "../Index"; }, error: function (data) { alert('No Record Found'); } }); };
public void Put(List<string> emp, int ID) { Employee tt = tst.Employee.Find(ID); int id = Convert.ToInt32(emp[3]); int id1 = Convert.ToInt32(emp[2]); tt.Id = id; tt.Name = emp[1]; tt.Salary = emp[0]; tt.Age = id1; tst.SaveChanges(); }
Suvendu Shekhar Giri
.и что же это за сообщение об ошибке?
F-ES Sitecore
Лучший способ справиться с этим-сделать так, чтобы ваш метод Put возвращал false, если запись не найдена, а не полагался на исключения и т. д.