2
こんにちは、私は次の問題があります。Jqueryのテキストフィールドの自動完成
私は自分のために作られた、次のオートコンプリートを持っていると私は、ユーザーがinvalid city
に入ったときにここでテキストボックスなど"no match found"
または"no city found"
下
を示したいと思いますが、私のjqueryのです。
私はそれが任意のオートコンプリートのプラグインなど
$('.form-control').keyup(function(e){
e.preventDefault();
$.ajax({
method: "GET",
url: "https://api.teleport.org/api/cities?search=" + $('.form-control').val(),
}) .done(function(data){
if(typeof data._embedded["city:search-results"][0] === 'undefined') {
$('#datalist').append('Please select a valid value.');
} else {
console.log(data._embedded["city:search-results"][0].matching_full_name);
$('option:eq(0)').remove();
$('#datalist').append('<option value="' + data._embedded["city:search-results"][0].matching_full_name + '">');
}
});
});
はい私はそれはそれはなぜ私はよく分からないんマッチのメッセージが – Stiliyan
クリックできないがわかっ必要があります:あなたが作業の例がありますか/?私はこの昨日と一緒にいたずらしていたhttps://jsfiddle.net/0hex0Lj2/ –