0

私は現在、tableFilter と呼ばれる JavaScript テーブル スクリプトを使用しています。ここで、行を交換して新しい順序を mysql テーブルに保存する機能がもう 1 つ必要です。たとえば、テーブルが本で、本のリストが列ランクで表示され、グリッドがランクでソートされている場合、ユーザーが 2 つの行をスワップすると、スワップされた行の新しいランクが mysql テーブルに保存されるようにします。私はjqGridを見て、グリッドの外観と機能が好きですが、グリッド内のランクを変更してデータベースに保存する方法がわかりません。誰かがこれのスクリプトまたはアイデアに向かって正しい方向に私を導くことができますか?

4

1 に答える 1

0

ユーザー アクションの後にコールバック関数を使用できるようにする JS プラグインを探す必要があります。通常、これは「onSuccess」や「afterSort」などと呼ばれ、使用するグリッド プラグインのドキュメントで指定されています。

たとえば、テーブル内のデータを並べ替えた後、プラグインは関数を実行します。この関数では、データベースにデータを挿入する AJAX リクエストのスクリプトを設定する必要があります。

残念ながら、私はこのようなものを実際に使用していないため、いくつかのプラグインをお勧めすることはできません.

于 2012-04-18T15:29:18.253 に答える