如何在ASP.NET MVC 4中选择自动完成文本字段值时进行另一个ajax
发布时间:2020-12-15 23:56:12 所属栏目:asp.Net 来源:网络整理
导读:我有一个自动完成文本字段,它使用JSON,如下所示: $(function () { var src = '@Url.Action("GetParts","Parts")' $("#autoCompleteBox").autocomplete({ source: function (request,response) { $.ajax({ url: src,async: true,dataType: "json",data: { pa
我有一个自动完成文本字段,它使用JSON,如下所示:
$(function () { var src = '@Url.Action("GetParts","Parts")' $("#autoCompleteBox").autocomplete({ source: function (request,response) { $.ajax({ url: src,async: true,dataType: "json",data: { partNumber: $("#autoCompleteBox").val() },success: function (data) { response(data[0]); } }); } }); }); 我想要做的是当用户从建议列表中选择项目时,进行另一个ajax调用以获取有关该项目的特定信息并在页面上填充其他文本框. 对此最好的方法是什么? 解决方法
您可以在自动完成的选择事件中执行此操作.
$(function () { var src = '@Url.Action("GetParts","Parts")' $("#autoCompleteBox").autocomplete({ source: function (request,response) { $.ajax({ url: src,data: { partNumber: $("#autoCompleteBox").val() },success: function (data) { response(data[0]); } }); },select: function (event,ui) { var item= ui.item.label; //Now make the ajax call here $.post("SomeValidUrl",new { id : item },function(res){ // do something with res }); } }); }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 无法在Web服务器上启动调试.无法连接到网络服务
- asp.net-mvc – 服务层是否可以访问HttpContext?
- 如何在ASP.NET中获取原始请求体?
- 如何确定asp.net网址是否已被“重写”?
- Asp.Net Cache缓存使用代码
- asp.net-mvc – 动态URL路由ASP MVC
- asp.net-core – 如何使用带有IdentityServer4的ASP.Net标识
- 使用ASP.Net进行适当的用户界面设计
- asp.net – 如何创建一个HTML Helper来扩展TextBoxFor()以添
- asp.net-mvc – ASP.NET MVC 4 Visual Studio 2010项目模板
推荐文章
站长推荐
- asp.net-core – ASP .NET Core 1.0 RTM本地化无
- asp.net – 有没有办法知道是否有人为您的网站添
- 在ASP.NET 2.0中的特定时间清除缓存
- asp.net – 如何在selectindexchanged下拉列表后
- asp.net – 什么内容类型强制下载文本响应?
- asp.net-mvc – ASP.NET MVC如何实现返回上一页的
- asp.net – IE超时后重新发送请求?
- asp.net-mvc-3 – NHibernate.ObjectNotFoundExc
- asp.net-mvc – MVC HTTPS localhost Chrome连接
- asp.net-web-api – 从局域网中的其他计算机使用
热点阅读