Maison  >  Article  >  interface Web  >  Requête floue dynamique basée sur l'entrée

Requête floue dynamique basée sur l'entrée

php中世界最好的语言
php中世界最好的语言original
2018-03-15 15:38:422059parcourir

Cette fois, je vais vous présenter une requête floue dynamique basée sur la saisie. Quelles sont les précautions à prendre pour une requête floue dynamique basée sur la saisie ? Ce qui suit est un cas pratique, jetons un coup d'œil.

Lorsque j'ai récemment utilisé jQuery pour implémenter une requête floue dynamique, j'ai cherché pendant longtemps mais je n'ai pas trouvé de méthode de requête floue dynamique aussi simple à utiliser que l'attribut watch de Vue.js . Permettez-moi de partager les pièges rencontrés jusqu'à présent et plusieurs façons d'implémenter une requête dynamique.

1. La méthode change() de jQuery.

Lorsque cette méthode perd le focus de la zone de saisie, l'événement sera déclenché. Cela semble un peu insipide. familier avec cette méthode, j'espère que quelqu'un qui la connaît pourra partager quelques conseils sur la façon de l'utiliser.

<input type="text" id="n3"/>
var $n3=$("#n3);//定位到input框
$n3.change(function(){
 this.query_search($n3.val());//query_search为模糊查询的方法
})

change()La fonction est utilisée pour lier une fonction de gestionnaire à l'événement change de chaque élément correspondant. Cette fonction peut également être utilisée pour déclencher des événements de changement. De plus, vous pouvez également transmettre des données supplémentaires à la fonction gestionnaire d'événements. L'événement change est déclenché lorsque le contenu du texte ou les options sont modifiés. Cet événement s'applique uniquement à et