2014-10-01 3 views
-1

Jquery 자동 완성 필드를 사용하고 있습니다. 여기에 문서가 있습니다 ->http://api.jqueryui.com/autocomplete/Autocomplete Jquery에 객체 추가

이제 jquery 스크립트로이 필드에 요소를 추가하고 싶습니다. 왜 ? 나는 엔티티를 기본으로 삽입하고이 자동 완성 필드에 추가/삽입/추가 (이 말을 가장 잘 나타내는 단어인지는 모르겠다)를 추가하려는 아약스 양식을 닫은 후 아약스 양식을 사용합니다. 이 요소를 RenderItem에 의해 목록에 추가하지 않고 이미 선택했으면합니다. json에서이 객체를 직렬화했습니다. 토큰 입력 필드에서이 형식이 similarar를 만들기 위해 필요했기 때문에 이것이 올바른 형식이라고 생각합니다.

도움 주시면 감사하겠습니다. 당신은 "이미 선택"정보 $.data() 기능

var ac = $("#autocomplete"); 
ac.autocomplete({ 
    source: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ] 
}); 
var data = ac.data('uiAutocomplete'); 
data.options.source.push('python'); 
ac.data('uiAutocomplete', data); 

를 사용하여 소스를 편집 할 수 있습니다

답변

1

:

ac.val('python'); 
+0

롤 ... 나는 ... 너무 명백했다 내가 이상한 해결 방법을 찾고 있었다 자동 완성이 텍스트 형식 인 필드에서만 초기화되었다고 생각하지 않았습니다. 값을 변경하는 것이 간단 할 수 있습니다 ... Heh ... 도움을 주셔서 감사합니다 .--) –