0
위의 스크립트의 jQuery Autocomplete
jQuery를 자동 완성 다중 선택 옵션이 표시되지 않습니다
<script>
$(function() {
var availableTags = [
{key: "1",value: "NAME 1"},{key: "2",value: "NAME 2"},{key: "3",value: "NAME 3"},{key: "4",value: "NAME 4"},{key: "5",value: "NAME 5"}
];
$("#project-name").autocomplete({
minLength: 0,
source: availableTags,
focus: function(event, ui) {
$("#project-name").val(ui.item.value);
return false;
},
select: function(event, ui) {
$("#project-name").val(ui.item.value);
$("#project-id").val(ui.item.key);
return false;
}
});
});
</script>
<form action="search" method="post" >
<input id="project-name" name="project2" id="searchbox"/>
<input type="text" id="project-id" />
</form>
출력에 대한 나의 스크립트
작품 아니라,하지만 난 구성 옵션 multiselect: true,
를 추가 할 경우 그 잘 표시되지 않으며 다중 선택이 작동하지 않습니다.
출력 multiselect
경우는
감사합니다.
스크립트가 위의 태그 형식으로 데이터를 변환합니까? 또한'availabletags' 대신'ajax_call.php'처럼'source'에서 동적 URL을 어떻게 호출 할 수 있습니까? – Slimshadddyyy
@Slimshadddyyy 아니요.하지만 [https://github.com/aehlke/tag-it](https://github.com/aehlke/tag-it)와 같은 플러그인을 사용하면 선택한 값을 { tags – Victor
그렇습니다. availableTags를 대체하는 원격 함수를 사용할 수 있습니다. 예 : [http://jqueryui.com/autocomplete/#remote-jsonp](http://jqueryui.com/autocomplete/#remote-jsonp) – Victor