첫 글자를 입력 할 때 자동 완성이 열리지 만 다른 글자를 입력하거나 필터링하지 않는 두 글자는 동일하게 유지됩니다.jQuery 자동 완성이 제대로 작동하지 않습니다.
첫 번째 문자 일지라도 웹 서비스에서 오는 것과 같이 필터없이 입력 된 모든 항목에 대해 목록 열기가 동일합니다. 여기
$(function() {
$('#to').autocomplete({
source: 'json/searchobjects.php',
minLength: 1,
select: function(event, ui) {
globalDest = ui.item.latlng;
}
});
});
는 JSON 객체입니다 :
이
[
{
label: "label-1",
value: "val-1"
},
{
label: "label-2",
value: "val-2"
}
]
그 뭔가를 놓친 거지 보이는
여기 내 코드입니다.
도움을 주셔서 감사합니다.
가'이다
select * from table where Label='%$_GET["term"]'
또는 무언가를 사용하여 'JSON/searchobjects.php를 필터링하기 위해'json/searchobjects.php?term=TERM'
에 요청 PARAM로term
을 가진을 다음과 같이하지만, 그것을 사용하십시오 ''json 배열을 돌려 주겠습니까? – Bellash
예 .. 첫 번째 문자가 입력되면 목록이 내려갑니다. – Fahad
브라우저 콘솔에 오류가 있습니까? – melancia