如何通过ajax post方法将jqgrid数据发送到服务器?

问题描述:

我还没有找到如何用jquery以编程方式发送jqgrid中的所有行,以便在服务器中处理。如何通过ajax post方法将jqgrid数据发送到服务器?

我只找到一个名为getRowData(id)的方法,但它没有帮助,因为我没有id。这就是为什么我想发送所有数据

任何帮助将不胜感激。

+0

嗯,这听起来像一个奇怪的做法。你真的想发送单个行回到服务器,只是诉诸所有的行,因为你找不到如何做?如果是这样,我可以帮助 – 2009-11-02 23:39:16

您可以使用jQuery遍历表并获取每行的id。

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

我的表ID在这种情况下是'数据'。

+0

谢谢...它帮助我很多... – l2mt 2009-11-03 19:29:17

后的数据发送到服务器

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

记得配置的jqGrid - > MTYPE: 'POST',