Данные предполагаются вставляться в базу данных, но это не так. Предупреждение JQuery не срабатывало перед любым процессом. Я думаю, что url не отправляет запрос контроллеру вообще, может ли кто-нибудь сказать мне, где ошибка в этом коде.Данные не входят в базу данных
public class EmployeeController : ApiController {
static EmpRepository repository = new EmpRepository();
public string AddEmployee(Employee em) {
var response = repository.AddEmployees(em);
return response;
}
}
Jquery:
function AddEmp() {
var Emp = {};
Emp.FirstName = $("#fname").val();
Emp.LastName = $("#lname").val();
Emp.Company = $("#company").val();
$.ajax({
url = 'api/AddEmployee';
tpye: "post",
contentType: "application/json;charset=utf-8",
data: JSON.stringify(Emp),
dataType: "JSON",
success: function (response) {
alert(response);
},
error: function(x, e){
alert('Failed');
alert(x.response);
//alert(x.status);
}
});
}
$(document).ready(function() {
$("#save").click(function (e){
AddEmp();
e.preventDefault();
});
});
Я интересно, почему кто-то помечает вопрос без какой-либо причины !!! –
Почему вы не добавляете свой url в призы $ .ajax? – Omidam81
:), вы отредактировали свой код? – Omidam81