ホームページ  >  記事  >  バックエンド開発  >  リスト内でデータを上下に移動する機能を実現するにはどうすればよいですか?

リスト内でデータを上下に移動する機能を実現するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:03:311982ブラウズ

リスト内でデータを上下に移動する機能を実現するにはどうすればよいですか?
モバイル並べ替えの場合、データベースには並べ替えフィールドが設定されており、このフィールドが追加されると、デフォルトで作成タイムスタンプが設定され、リストはデフォルトで作成時間の逆順に並べ替えられます。
今私が考えているのは、ページの上流または下流のデータ ID を取得する方法です。


ディスカッション(解決策)への返信

並べ替えフィールドは、作成時刻に従って 1 2 3 4. として保存されます。 。
次に、2 を下に移動します。2 を 3 に、3 を 2 にします。
2 つのデータ ステートメント

並べ替えフィールドは、作成時間に従って 1 2 3 4 として保存されます。 。
次に 2 を下に移動します。2 を 3 に、3 を 2 にします。
2 つのデータステートメント +1 ですが、この要件は少し不明確です

ID を対応する行データに保存します。

並べ替えフィールドは、作成時間に従って 1 2 3 4 として保存されます。 。
次に 2 を下に移動します。2 を 3 に、3 を 2 にします。
2 つのデータ ステートメント
データ ID 操作
a 1 上に移動 下に移動
b 2 上に移動 下に移動
c 3 上下に移動
私のアイデアは次のとおりです。 b をクリックして上に移動し、b と a の ID 値を処理ファイルに渡します。しかし、bをクリックすると同時にaのidを渡すという操作を実装する方法がわかりません。簡単に言うと、bを操作しながらaのidを取得する方法です。

1階のhellodifaからの返信を引用すると、ソートフィールドは作成時間に従って1 2 3 4.として保存されます。 。
次に 2 を下に移動します。2 を 3 に、3 を 2 にします。
2 つのデータ ステートメント
データ ID 操作
a 1 上に移動 下に移動
b 2 上に移動 下に移動
c 3 上下に移動
私のアイデアは次のとおりです。 b をクリックして上に移動し、b と a の ID 値を処理ドキュメントに渡します...
これは、js で実装されたページ操作です

1 階の hellodifa からの返信を引用します。ソートフィールドは作成時間に従って保存されます 1 2 3 4。 。
次に 2 を下に移動します。2 を 3 に、3 を 2 にします。
2 つのデータ ステートメント
データ ID 操作
a 1 上に移動 下に移動
b 2 上に移動 下に移動
c 3 上下に移動
私のアイデアは次のとおりです。 b をクリックして上に移動し、b と a の ID 値を処理テキストに渡します...
ボタンをクリックした後、ページが確実に動作するように、ajax を非同期に送信して操作する必要がありますリフレッシュすると同時に、上向きの効果を達成します〜

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。