0

使用自动完成时没有调用我的通用处理程序,

我的 .aspx 页面中有这个。

 $(document).ready(function () {
     $("#test").autocomplete("Handlers/MyHandler.ashx");
 }

这个文件包括 jquery-1.4.2.min.js 和 jquery-ui-1.8.custom.min.js

我在服务器上设置了一个断点,从来没有达到,还使用了firebug来查看jquery是否正在发出它的请求并且什么也没有,可能是插件的错误吗?

4

1 回答 1

3

您没有正确初始化 jQuery ui 自动完成,传递一个带有源属性的对象:

$(document).ready(function () {
     $("#test").autocomplete({source: "Handlers/MyHandler.ashx"});
 }

直接传递字符串用于访问其方法之一,例如:

$("#test").autocomplete("enable");
于 2011-02-13T03:10:40.303 回答