私は自分のモバイルウェブサイトをライブ検索しようとしていますが、ユーザーが手紙を入力するたびにデータベースに問い合わせる必要はありません。私はjQueryでそれをループしています。問題は私が3300の名前を持っていて、それを検索するときにブラウザーをフリーズしています。誰かがそれを行うためのよりよい方法についてのヒントを教えてくれますか?ここに私のコードです:Jqueryスクリプトはブラウザをフリーズしていますが動作しています
$(document).ready(function(){
$("input#search").keyup(function(){
var filter = $(this).val(), count = 0;
var html = "";
$("ol.pacientes li").each(function(){
var nome_paciente = $(this).text();
if(nome_paciente.indexOf(filter.toUpperCase()) != -1){
html = html + " " + nome_paciente;
}
$('#pacientes_hint').html(html);
});
感謝、ちょうどこれを試して、それは十分速かった、出力をカスタマイズすることに問題があった、ありがとう –