如何使用serializeRowData选项和jqgrid中的editRow方法将json数据发布到服务器

时间:2010-03-02 02:08:13

标签: jqgrid

如何使用serializeRowData选项和jqgrid中的editRow方法将json数据发布到服务器?

1 个答案:

答案 0 :(得分:5)

在将POST发送到服务器之前,可以使用

serializeRowData来获取行的数据并将其序列化为(例如)JSON或XML。 Here是一篇文章,概述了其用法。基本上,这里是使用它和json2.js(来自json.org)的示例代码,在提交之前将数据序列化为JSON:

jQuery("#tableid").jqGrid({
 ...
 serializeRowData: function(postdata){
    return { x01: JSON.stringify(postdata) };
 }
 ...
});

这有帮助吗?