Я использую функцию автозаполнения, найденную в http://www.devbridge.com/projects/autocomplete/jquery/. В дополнение к тексту в текстовом поле автозаполнения, я хотел бы передать дополнительную информацию, такую как выбранные состояния и шоссе. Ниже приведен код, который у меня есть. Я получаю текстовое значение в текстовом поле в действии MVC, но не параметры. Подскажите пожалуйста, что я делаю не так.
var a = $('.exit-filters div.filters input#Exit').autocomplete2({
serviceUrl: $('.exit-filters input#exit-autocomplete-link').val(),
minChars: 1,
maxHeight: 300,
width: 70,
params: { highWays: JSON.stringify($('div.highway-filters input[type="checkbox"]:checked').attr('value')), states: JSON.stringify($('div.state-filters input[type="checkbox"]:checked').attr('value')) },
zIndex: 9999,
deferRequestBy: 0, //miliseconds
noCache: false, //default is false, set to true to disable caching
// callback function:
onSelect: function(value, data) { $('.exit-filters div.filters input#Exit').val(data); }
});