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

标签 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");} }); 

最佳答案

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

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/

相关文章:

php - SPL 文件信息 : get filename without extension

php - 如何在 XAMPP Windows 上安装 Redis?

javascript - 具有相同 id 的 jQuery 多个按钮

javascript - 如何在 anchor 的第二个元素上获取 CSS 左属性值

javascript - Ajax加载网页有矛盾的两种情况

php - Laravel Eloquent 获取所有行及其各自的数据透视表行

javascript - 进入-更新-退出模式后节点的 x 和 y 属性丢失

jquery - 如何删除选择菜单上显示的光标?

jquery - 如何在图表上绘图?

php - 页面中多个查询的优化