通用处理程序 (ashx) 不会随 jquery 自动完成插件一起出现

发布于 2024-10-17 02:09:02 字数 320 浏览 9 评论 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 是否正在发出请求,但什么也没有,可以是插件的错误吗?

My generic handler is not being called when using autocomplete,

I have this in my .aspx page.

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

with this files included jquery-1.4.2.min.js and jquery-ui-1.8.custom.min.js

I put a breakpoint on server never is reached, also used firebug to see if jquery is making its request and nothing, could be a bug with the plugin?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撩动你心 2024-10-24 02:09:02

您没有正确初始化 jQuery ui 自动完成功能,请传递带有 source 属性的对象:

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

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

$("#test").autocomplete("enable");

You are not initializing the jQuery ui autocomplete properly, pass a object with a source property:

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

Passing a string directly is used to access one of its methods, for example:

$("#test").autocomplete("enable");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文