Как я могу отправить данные jqgrid с помощью почтового метода ajax на сервер?

Я не нашел, как программно отправить с помощью jquery все строки в jqgrid для обработки на сервере.

Я нашел только один метод с именем getRowData(id), но он мне не помогает, потому что у меня нет идентификатора. вот почему я хочу отправить все данные

Любая помощь будет оценена.


person l2mt    schedule 29.10.2009    source источник
comment
хм, это звучит как странный подход. Вы действительно хотите отправить отдельные строки обратно на сервер и просто прибегнуть ко всем строкам, потому что не можете найти, как это сделать? Если да, то я могу помочь   -  person Bobby Borszich    schedule 03.11.2009


Ответы (2)


Вы можете использовать jQuery для обхода таблицы и получения идентификатора для каждой строки.

tmp = [];    
jQuery("#data > tbody > tr").each(function (){
        tmp[this.id] = jQuery("#data").getRowData(this.id);
    });

В этом случае идентификатор моей таблицы - «данные».

person txyoji    schedule 29.10.2009

отправка данных на сервер

jQuery('#list').setPostData(data[]);

помните конфиг jqgrid -> mtype: 'POST',

person quocvinh    schedule 25.11.2009