Я хочу показать всплывающее окно, где пользователь добавляет новую запись в выпадающий список, поэтому я создал частичное представление и вызвал .dialog, но при нажатии на кнопку сохранения у меня появляется 500 (Внутренняя ошибка сервера)
Ошибка в консоли показывает, что есть ошибка с $ .post
'Save': function () {
var createApplicantForm = $('#createApplicantForm');
if (createApplicantForm.valid()) {
$.post(createApplicantForm.attr('action'), createApplicantForm.serialize(), function (data) {
console.log(data);
if (data.Error != '') {
alert(data.Error);
}
else {
// Add the new applicant to the dropdown list and select it
$('#id_applicant').append(
$('<option></option>')
.val(data.Appli.id_applicant)
.html(data.Appli.Applicant_name)
.prop('selected', true) // Selects the new Applicant in the DropDown LB
);
$('#applicantDialog').dialog('close');
}
},"json");
}
},
После многих тестов я заметил, что если я посылаю из контроллера только строку, она работает, но если я отправляюВ структурированном объекте возникает ошибка.
Как это исправить?
Спасибо