Как передать параметры dyanamic в запрос автозаполнения ajax - PullRequest
0 голосов
/ 04 июня 2010

Я использую функцию автозаполнения, найденную в 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); }
    });

1 Ответ

0 голосов
/ 13 августа 2010

На самом деле больше комментариев (но я еще недостаточно крут; -)

Проверяли ли вы с помощью firebug, отправляются ли дополнительные параметры на сервер?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...