$('.txtAlignLeft').live('focus.autocomplete', function(){
var $textBox = $(this);
var curId = $textBox.attr("id");
var vtxtmtlCode = $('#txtmtlCode').val();
pmidvalue = (curId).replace(/(^.+\D)(\d+)($)/i,'$2');
$(this).removeData('events').autocomplete(gMasterAjaxPath+"filename.php?vValid=3",{
//delay:10,
minChars:1,
//cacheLength:20,
//mustMatch:true,
matchContains: true,
mustMatch: false,
//selectFirst: false,
extraParams: {
txtmtlCode: function() {return $('#txtmtlCode').val()},
},
formatItem: function(data, i, n, value) {
return value.split("#-#")[0]
},
formatResult: function(data, value) {
return(value.split("#-#")[0]);
}
}).result(function(event, item, data) {
// Result updation
});
});
입력 상자에 하나의 문자를 입력하는 동안 콘솔에서 데이터베이스가 10 회에서 20 회 이상 발생합니다. 또한 나는 ... 당신은 대답이 주석 한Jquery 자동 완성 동적 텍스트 상자 문제
각 검색에 대해 데이터베이스로 이동하는 이유는 모든 데이터를 가져 와서 결과 집합을 유지하고 활용하는 것입니다. –