2
안녕하세요 여러분, 다음 문제가 있습니다.Jquery 텍스트 필드 자동 완성
은 나 자신을 위해 만든 다음 자동 완성을 사용자가 텍스트 상자 여기 등 "no match found"
또는 "no city found"
내 jQuery를하다에서 보여 invalid city
에 들어갈 때 나는 원한다.
내가 어떤 자동 완성 플러그인 등
$('.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/ –