使用JQgrid和sortableRows。更新表行顺序

时间:2010-07-28 20:10:17

标签: php javascript jquery jquery-ui jqgrid

使用:Using SortableRows and know when rows have been moved我可以在修改行顺序后调用警报。

如何将此数据发送到PHP /调用传递此数据的editurl,类似于添加或编辑行时editurl收到$ _POST ['oper']变量?

目前有:

jQuery("#images_list").jqGrid('sortableRows',
                              options = { update : function(e,ui){alert("hi");} }); 

1 个答案:

答案 0 :(得分:12)

首先,更新事件的用法应如下所示:

jQuery("#images_list").jqGrid(
    'sortableRows',
    { update : function(e,ui) {
                   alert("item with id=" + ui.item[0].id + " is droped");
               }
    });

如果您需要其他行数据,可以使用移动行的ID和getRowData方法到达那里。

如何将结果发布到您应该自行决定的服务器上。您可以直接使用$.ajax功能。我认为,不应将行的顺序更改解释为添加,删除或编辑行。