我正在使用 jquery 自动完成功能,并且我的文本框有一个 keyup 事件。当我输入一个字母时,该函数被调用但该框未填充。
一旦我点击离开框然后点击回它,自动完成功能就很好。
真的很奇怪的问题,我不知道如何解决它。任何帮助,将不胜感激。
这是我的代码
$(document).ready(function(){
var x;
var output;
x = document.getElementById('site').value;
$.getJSON(url,{field: "name",value: x, comparison: "LIKE"},
function(json){
//code to format output
$("#site").autocomplete(output, json);
});
});
<input type ="text" size ="40" id="site"></input>