ajax - Thinkphp の複数条件フィルタリング関数について質問がありますか?
phpcn_u1582
phpcn_u1582 2017-05-16 13:13:41
0
4
659

< /p>

タオバオのような複数のフィルタリング機能をどのように組み合わせますか?大きな赤枠内の条件をクリックして結合・フィルタリングする機能を実装しましたが、入力ボックスとその内側の価格条件と外側の条件を結合するにはどうすればよいですか? たとえば、500 ~ 1000 の価格帯の女性用電子時計をフィルタリングしたいと考えており、アイデアを探しています。ありがとう

phpcn_u1582
phpcn_u1582

全員に返信(4)
左手右手慢动作

あなたの質問は、フロントエンドが実装されているか、それともサーバーが実装されているかということです。フロントエンドの実装だと思います。

その後、このクエリ条件を使用して、get 方式,比如用户点击 手表JavaScript 中监听所有类别的点击事件,然后在当前 urlの後にジャンプする watch の対応するフィールド名とフィールド値を使用してテーブル データを直接フィルター処理できます。

価格と同様に、OKボタンをクリックしたときの動作ロジックはWatchをクリックした場合と同じです。

タオバオでは、さまざまなフィルタリング条件を一度に組み合わせてクエリを実行するのではなく、特定のフィルタリング条件をクリックしてフィルタの更新を実行します。

いいねを押す +0
曾经蜡笔没有小新

通常、価格を入力した後、パラメータは get メソッドを介して渡され、確認ボタンをクリックすると、js を使用して現在のリンクを取得し、価格リンクをアセンブルします。

いいねを押す +0
我想大声告诉你

SQL を使用して where 条件を組み合わせてデータベースにクエリを実行し、クエリされたデータをフロントエンドに返します

いいねを押す +0
世界只因有你

あなたの質問は少し奇妙です。クリックと入力には本質的に違いはありません。どちらもフォームの一部です。
データベースを確認する方法については、テーブル構造に応じてSQLを記述する必要があります。
しかし、この機能を実現するには、通常、検索エンジンを使用する必要があります。データベースを直接確認するのはあまり良くなく、ストレスがかかりすぎます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート