필자는 선택 상자와 텍스트 상자가 있으며 곧 자동 완성이 서버에서 가져 오기를 시작할 때 선택 상자의 값을 입력하려고합니다. 어떻게 그럴 수 있겠 어.Jquery 자동 완성 도움말
안부 Dixanta 쉬 레스타 [email protected]
필자는 선택 상자와 텍스트 상자가 있으며 곧 자동 완성이 서버에서 가져 오기를 시작할 때 선택 상자의 값을 입력하려고합니다. 어떻게 그럴 수 있겠 어.Jquery 자동 완성 도움말
안부 Dixanta 쉬 레스타 [email protected]
난 당신이 jQuery Ajax를 사용하는 가정합니다.
당신은, "보내기", "정지"를 "시작"에서 실행하는 사용자 정의 함수를 지정할 수 있으며, 해당 페이지에서 이벤트의 예와 같이 호출의 "성공"이벤트 :
$.ajax({
type: "GET",
url: "...",
data: { ... },
success : function(returnedData){
...
},
error : ...
...
선택 요소의 값을 얻으려면, 당신은 할 수 있습니다 :
var myVar=$("#selectElementId").val();
당신은 내가 이미 0을 사용하고 있으리라 믿고있어 설치 http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
에서이 플러그인이 필요합니다플러그인 (그렇지 않은 경우 가져 오기). 자동 완성 요청과 함께 select 값을 보내려면 autocomplete 플러그인의 extraParams 옵션에 대한 함수를 사용하여 값을 추출하고 함께 보냅니다.
$('#textbox').autocomplete('/url', {
... other options ...
extraParams: function() { return $('selectbox').serialize(); },
... more options ...
});