Во-первых, вам не хватает фигурных скобок на data
детали
Во-вторых, правильная версия должна выглядеть так:
data:{ data:data,id:empId },
Это пары имя / значение в ajax
Кроме того, вам не хватает точки с запятой после функции success
, должно быть });
Финальная версия:
$("#SaveVacation").click(function () {
var data = $("#SubmitForm").serialize();
var empId = getParameterByName('id');
$.ajax({
type: "POST",
url: "http://localhost:26868/Vacations/SaveVacation",
data: { data:data, id:empId },//the name before data and empId can be anything, but there has to be something, because that's what you'll pass to the other site, that's what you'll refer to later
success: function (result) {
alert("succsees");
window.location.href = "/Vacations/index";
$("#MyModal").modal("hide");
}
});
});