$ .post и функция со структурированными данными - PullRequest
0 голосов
/ 19 марта 2012

Я хочу показать всплывающее окно, где пользователь добавляет новую запись в выпадающий список, поэтому я создал частичное представление и вызвал .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");
    }
},

После многих тестов я заметил, что если я посылаю из контроллера только строку, она работает, но если я отправляюВ структурированном объекте возникает ошибка.

Как это исправить?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...