jQuery UI の並べ替え可能な順序の変更をデータベースに保存する
jQuery UI の並べ替え可能な機能を組み込むと、ユーザーは要素を並べ替えることができます。これらの変更をデータベースに保存するには、次の手順に従います。
Sortable を実装する:
順序変更のキャプチャ:
データのシリアル化:
AJAX リクエスト:
データベース更新:
コード例:
$('#element').sortable({ axis: 'y', update: function (event, ui) { var data = $(this).sortable('serialize'); $.ajax({ data: data, type: 'POST', url: '/your/url/here' }); } });
実装の詳細:
サーバーサイド スクリプトの例 (PHP):
$i = 0; foreach ($_POST['item'] as $value) { // Execute statement: // UPDATE [Table] SET [Position] = $i WHERE [EntityId] = $value $i++; }
以上がjQuery UI の並べ替え可能な変更をデータベースに保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。