具有多个输入的jQuery自动完成

前端之家收集整理的这篇文章主要介绍了具有多个输入的jQuery自动完成 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个自动填充字段,我也想通过提供类别的下拉列表来增加该字段,以希望这使搜索变得更加容易.这将从下拉列表中获取类别ID,然后将其与搜索文本一起传递到我的服务器端自动完成功能.

我正在使用在这里找到的jQuery自动完成插件

http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/

演示页面在这里:

http://jquery.bassistance.de/autocomplete/demo/

也许已经在演示中以某种方式对此进行了解释,但是我只是没有看到它.我能够从JSON中获取数据并将其拆分为多个字段.

没关系,但是我也使用ASP.NET MVC.

最佳答案
自动完成插件的第一个参数可以是数组或URL.您所要做的就是将类别ID作为查询字符串参数提供给自动完成功能.

var selectedCategory = $('.categories').val();
var query = '';
if (selectedCategory !== 0)
{
   query = '?category=' + selectedCategory;
}
$("#suggest4").autocomplete('search_service.svc' + query,{
   // options   
});

希望这可以帮助.

猜你在找的jQuery相关文章