2

過去にjQuery UIのオートコンプリートを使用したことがありますが、何らかの理由でTextBoxで何もすることができません。スクリプト エラーはありません。それを登録するために、次を使用しています。

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"/>

スクリプトを firebug で実行すると、1 つの要素が一致し、i が正しい要素ですが、何かがこれの動作を妨げています。

4

1 に答える 1

0

jQueryUI のオートコンプリートを使用していると仮定します。その場合はsource、プラグインを初期化するときにオプションを設定する必要があります。

jQuery('#textbox1').autocomplete({
    source: '/Services/BillService.asmx/GetAllCategories',
    /* other options */
}); 
于 2012-04-22T14:53:12.870 に答える