привязка данных ajax к jqxGrid

У меня есть форма, которая использует submitForm() для отправки на сервер с помощью ajax Call.

    <form id="searchform" onsubmit="return submitForm();">

Я хочу, чтобы данные, возвращаемые этим вызовом ajax, заполняли jqxGrid.

    function submitForm() {
            $.ajax({
                    type:'GET', 
                    url: 'searchresults.php',
                    dataType: 'json',
                    data: $('#searchform').serialize(), 
                    success: get_ajax_data
            });
            return false;
        }

        function get_ajax_data(data, statusText, xhr) {

        }

Достаточно будет намека. Я новичок в jqxGrid, видел демонстрации и соответственно подготовил свои данные json.


person Mallik Kumar    schedule 07.08.2014    source источник


Ответы (1)


Данные jqxGrid привязаны к локальному или удаленному источнику. Если ваша отправка Ajax заполняет базу данных, вы должны установить источник jqxGrid в PHP-скрипт или аналогичный, который запрашивает БД для отправки необходимых данных.

После отправки данных вы можете переустановить источник jqxGrid для обновления данных.

Вы можете установить значения ячеек вручную, используя метод setcellvalue. Но я бы рекомендовал первый вариант привязки сетки к базе данных.

person wobbler    schedule 28.09.2014