jQuery自动完成无响应

时间:2012-04-22 11:45:34

标签: jquery-ui jquery autocomplete jquery-ui-autocomplete

我过去曾经使用过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 个答案:

答案 0 :(得分:0)

我假设你正在使用jQueryUI的自动完成功能。如果是这种情况,则需要在初始化插件时填充source选项:

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