Asp.Net MVC Datatables с формой публикации

Я думаю, inspect - лучший способ сделать это. Пример:

import inspect
def bar():
    print "My name is", inspect.stack()[0][3]
1
задан Thilina Nakkawita 16 January 2019 в 16:11
поделиться

1 ответ

Оказывается, мне нужно было использовать плагин JQuery и немного изменить мой код. Вот что я сделал:

                "ajax": {
                "url": "/Search/SearchContractors",
                "data": function (data) {
                    var formData = $("#contractor-search-form").serializeObject();
                    for (var key in formData) {
                        if (formData.hasOwnProperty(key)) {
                            data[key] = formData[key];
                        }
                    }
                   // d.form = $("#contractor-search-form").serializeArray();
                },

Плагин JQuery:

$.fn.serializeObject = function () {
        var o = {};
        var a = this.serializeArray();
        $.each(a, function () {
            if (o[this.name] !== undefined) {
                if (!o[this.name].push) {
                    o[this.name] = [o[this.name]];
                }
                o[this.name].push(this.value || '');
            } else {
                o[this.name] = this.value || '';
            }
        });

Получил подсказку по этой ссылке: Использовать обработку данных на jQuery на стороне сервера с mvc. Форма критериев сериализации и добавление этого параметра в метод $ ajax.post

0
ответ дан yofi 16 January 2019 в 16:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: