Jquery自动完成选择名称和显示ID
我在我的表单中使用自动完成jquery插件。 在此我搜索名称时,自动完成显示名称列表,选择要列出的名称,在输入字段中显示名称。 当我选择名称时,我希望选择它在输入字段中显示名称的ID。请让我知道我该怎么做或任何jquery插件?
谢谢
这是Jquery代码:
$("#txt1").autocomplete({ source: function (request, response){ $.ajax({ type: "POST", url: "YourAddress", contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { response($.map(data.d, function (item) { return { id: item.Value, value: item.Text } })) } }); }, select: function (event, ui) { $("#hdnId").val(ui.item.id);//Put Id in a hidden field } });
叫你ajax请求并返回这样的JSON数据:
[{"Value":val1,"Text":"text1"}, {"Value":val2,"Text":"text2"}]
我测试了它。它很棒
祝你好运。Foroughi
- resize浏览器时,Modernizr Media查询不起作用
- Instagram的最大请求数是多少?
- 如何自定义jquery自动完成以在DIV中显示
- 从外部链接到Bootstrap选项卡 – 如何将选项卡设置为“活动”?
- jQuery插件Chosen(增强mutliselects)在Chrome中运行良好,但在Internet Explorer中运行缓慢
- 使用ASP.NET MVC的jquery – 调用启用了ajax的Web服务
- window.close()在Firefox上不起作用,有什么解决方法吗?
- 从元素中删除jquery imgareaselect插件
- 使用内置的ASP.NET MVCvalidation和向导方法