JQuery 自动完成无法与 ashx 一起使用
我正在我的 ASP.NET 页面上使用 JQuery AutoComplete。而且,我使用 ashx 文件来填充列表。
但是,ashx 看起来并没有发射。我不确定我做错了什么。
jQuery 代码
$(function () {
$("#<%=txtBox.ClientID%>").autocomplete('MyList.ashx', { minChars: 1 });
});
.ashx 代码
[WebService(Namespace = "http://www.yoursite.com/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class MyList: IHttpHandler
{
public void ProcessRequest(HttpContext context) {
//Just to test
context.Response.Write("test");
}
}
I am working on JQuery AutoComplete on my ASP.NET page. And, I am using ashx file to populate list.
But, the ashx looks like it's not firing. I am not sure what I am doing wrong.
jQuery code
$(function () {
$("#<%=txtBox.ClientID%>").autocomplete('MyList.ashx', { minChars: 1 });
});
.ashx code
[WebService(Namespace = "http://www.yoursite.com/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class MyList: IHttpHandler
{
public void ProcessRequest(HttpContext context) {
//Just to test
context.Response.Write("test");
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
设置 ashx 的 MIME 内容类型以返回 json 数据。
另外,指定 json 作为源自动完成的数据类型。
Set MIME content-type for the ashx to return json data.
Also, specify json as the data type for the source to autocomplete.