jquery オートコンプリートを使用しており、テキスト ボックスのキーアップ イベントがあります。文字を入力すると、関数が呼び出されますが、ボックスにデータが入力されていません。
ボックスから離れてクリックしてから、ボックスに戻ると、オートコンプリートがうまく機能します。
本当に奇妙な問題で、修正方法がわかりません。どんな助けでも大歓迎です。
これが私のコードです
$(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>