0

我目前正在使用一个名为 tableFilter 的 javascript 表脚本,该脚本用于我最初需要的目的,即简单地显示具有过滤和排序能力的数据。现在我需要另外一个功能,即能够交换行并将新订单保存到 mysql 表中。例如,如果表是书籍,并且书籍列表显示为列排名并且网格按排名排序,如果用户交换 2 行,我希望交换行的新排名保存到 mysql 表中。我查看了一个 jqGrid,我喜欢网格的外观和功能,但我看不出它们将如何更改网格中的排名,然后将其保存到数据库中。有人可以指导我朝着正确的方向发展剧本或想法吗?

4

1 回答 1

0

您将需要寻找允许在某些用户操作后使用回调函数的 JS 插件。通常,它被称为“onSuccess”或“afterSort”,并在您将使用的网格插件文档中指定。

例如,在您对表格中的数据进行排序后,插件将执行您的功能。在这个函数中,您需要设置一个 AJAX 请求脚本,它将一些数据插入到您的数据库中。

不幸的是,我不能向你推荐一些插件,因为我并没有真正使用过这样的东西。

于 2012-04-18T15:29:18.253 回答