私は検索クライアントへの入力をオートコンプリートしています。また、私は新しいクライアントwhithを追加するボタンがあります。クライアントがDBに保存されるとき、私は選択されるtextfildに直接名前と姓のvarを送る。これは、少なくとも1つのcharを削除するまで、オートコンプリートは検索しないことを確認します。トリガーJqueryオートコンプリート
私はオートコンプリートフィールドを埋めるために、これを使用します。
document.getElementById('nombre_aut').value=JSON.parse(data).nombre;
それは大丈夫塗りつぶしが、検索をトリガしません。ここで
はスクリプトです:
$("#nombre_aut").autocomplete({
source: "cliente_data.php",
minLength: 3,
select: function(event, ui) {
}
});
$(document).ready(function(){
$('#insert_clt_form').on("submit", function(event){
event.preventDefault();
$.ajax({
url:"insertar_clt.php",
method:"POST",
data:$('#insert_clt_form').serialize(),
success:function(data){
$('#nuevo_usuario_modal').modal('hide');
document.getElementById('nombre_aut').value=JSON.parse(data).nombre;
}
});
}
});
後にこれを追加しました。オートコンプリートは満たされていますが、トリガーされません... –
ちょっと変更しましたが、最初は値を正しく変更していたとは思えませんが、値がプログラムによって変更された後、変更を求めるイベントを反応させる機能。 ここに、変更機能が呼び出されるまでアラートを受け取らない方法を示す例を示します。 https://jsfiddle.net/29ts024y/2/ –