suchen

Heim  >  Fragen und Antworten  >  Hauptteil

PHP implementiert die Echtzeitsuche

Wie implementiert man ein Echtzeit-Suchfeld unter thinkphp3.2? ? Könnten Sie bitte, wenn möglich, detaillierter darauf eingehen? Vielen Dank! !

黄舟黄舟2735 Tage vor803

Antworte allen(4)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-05-31 10:36:36

    1. 实质是ajax

    2. js结合

    3. 配合建立sphinx的索引

    Antwort
    0
  • 黄舟

    黄舟2017-05-31 10:36:36

    你问题描述不怎么清楚.

    你是想记录实时的用户搜索么?还是想在用户输入框字符变化的时候进行数据库查询

    Antwort
    0
  • 高洛峰

    高洛峰2017-05-31 10:36:36

    用setTimeOut(),然后里面是ajax,应该是这样吧

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-05-31 10:36:36

    我最近做的一个实时搜索框: 链接地址

    类似这样的么? 如果不用插件的话思路也很简单:监听用户的输入事件,发出ajax请求给php,php可以简单查数据库,或者对匹配要求高的话,用楼上提到的Sphinx,然后把回调数据显示到一个绝对定位的p上即可。

    有个地方值得一提:因为这次是要兼容移动端的使用,手机的输入法的输入事件不同于PC,javascript的keyup|down|press事件支持都不好,要绑定input事件;

    Antwort
    0
  • StornierenAntwort