使用: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");} });

最佳答案

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

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


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

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

关于php - 使用JQgrid和sortableRows。更新表格行顺序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3357063/

10-09 23:28