2012-04-22 7 views
2

私は過去にjQuery UIのオートコンプリートを使用しましたが、何らかの理由でTextBoxで何もすることができません。私が使用している、そこにはスクリプトエラーはありませんし、それを登録するには:私は、テキストボックスに/タイプを選択したときにjQuery Autocomplete Unresponsive

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オートコンプリート](http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/)? –

+0

マッサージを使って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

ああ!私はそれを何らかの理由で2つのパラメータとして読んでいました。ありがとう。 – Echilon