0
내 텍스트 상자에 자동 완성 기능을 사용하고 있습니다. 난 ID가 내 json에 저장된 숨겨진 된 텍스트 상자 id = "특별"쉼표로 구분 된 저장해야합니다 검색 할. autosuggestion에서 ID를 선택했을 때 ID는 쉼표로 구분 된 숨겨진 텍스트 상자에 저장해야합니다. 이 코드를 어떻게 최소화 할 수 있습니까? 나는 jquery를 처음 사용합니다.자동 완성 스크립트가 JSON에서 ID를 반환합니다.
$(".artist").focus().autocomplete('<?php echo HTTP_PATH . '/artists/getArtistList'; ?>', {
multiple: true,
mustMatch: true,
matchContains: true,
scroll: true,
minChars: 0,
autoFill: true,
dataType: "json",
parse: function(data) {
return $.map(data, function(item) {
return { data: item, value: item.name, result: item.name};
});
},
formatItem: function(item) {
return item.name;
},
formatResult: function(item) {
return item.id;
},
formatMatch: function(item) {
return item.name;
}
});