2012-04-22 3 views
2

이전에 jQuery UI의 자동 완성 기능을 사용해 왔지만 어떤 이유로 TextBox를 사용하여 아무 것도 할 수 없습니다. 스크립트 오류가 없으며 등록하려면 다음을 사용합니다.jQuery 자동 완성 응답 없음

jQuery('#textbox1').autocomplete('/Services/BillService.asmx/GetAllCategories',{ 
    search: function(event, ui) { alert(0); }, 
    create: function(event, ui) { alert(2); }, 
    open: function(event, ui) { alert(1); }, 
    focus: function(event, ui) { alert(3); } 
}); 

텍스트 상자를 선택/입력 할 때 아무런 반응이 없습니다. 내가 가진 HTML은 다음과 같습니다

<input type="text" class="marg10b" id="textbox1" name="textbox1"/> 

내가 불을 지르고에서 스크립트를 실행하는 경우

은 하나 개의 요소는 일치와 나는 올바른 요소이다, 그러나 무언가가 작동이 방지된다.

+1

당신이 사용하고 [jQueryUI의 자동 완성 (http://www.jqueryui.com/demos/autocomplete) 또는 사용되지 않는 이전 : 그런 경우, 당신은 당신이 플러그인을 초기화 할 때 source 옵션을 채울 필요 , [jQuery autocomplete] (http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/)? –

+0

ASP.NET으로 작업하고 ASP.NET [jQuery Autocomplete with ASP.NET] (http://www.leghumped.com/blog/2012/04/22/jquery-autocomplete-with-asp)을 사용하여 마사지로 해결했습니다. -net /) – Echilon

답변

0

jQueryUI의 자동 완성을 사용하고 있다고 가정합니다.

jQuery('#textbox1').autocomplete({ 
    source: '/Services/BillService.asmx/GetAllCategories', 
    /* other options */ 
}); 
+0

아! 나는 그것을 몇 가지 이유로 두 가지 매개 변수로 읽었습니다. 감사. – Echilon