検索

ホームページ  >  に質問  >  本文

ajax - Thinkphp の複数条件フィルタリング関数について質問がありますか?

< /p>

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

phpcn_u1582phpcn_u15822755日前663

全員に返信(4)返信します

  • ringa_lee

    ringa_lee2017-05-16 13:15:41

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

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

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

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

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:15:41

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

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:15:41

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

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-16 13:15:41

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

    返事
    0
  • キャンセル返事