如何在ajax自动完成查询中传递动态参数

时间:2010-06-04 10:58:45

标签: asp.net asp.net-mvc ajax autocomplete

我正在http://www.devbridge.com/projects/autocomplete/jquery/使用自动填充功能。除了autocompelete文本框中的文本之外,我还想传递其他信息,例如选定的州和高速公路。以下是我的代码。我在MVC操作的文本框中获取文本值,但不是params。你能检查一下我做错了吗?

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 :(得分:0)

实际上更多评论(但我还不够酷; - )

如果将其他参数发送到服务器,您是否使用过firebug进行了检查?

相关问题