jquery自动完成:传递附加参数

jquery自动完成:传递附加参数,jquery,parameters,autocomplete,jquery-ui-autocomplete,Jquery,Parameters,Autocomplete,Jquery Ui Autocomplete,我试图在jquery自动完成URL参数中传递几个附加参数。我正试着打一个电话如下: $('#subcommodityFrom').autocomplete({ url: '/ABC/XYZ.action?autocompleteTest=&ids='+ $('#commodityFrom').val() + '&', minChars: 0, max: 10, width: 150, scroll:

我试图在jquery自动完成URL参数中传递几个附加参数。我正试着打一个电话如下:

$('#subcommodityFrom').autocomplete({

        url: '/ABC/XYZ.action?autocompleteTest=&ids='+ $('#commodityFrom').val() + '&',
        minChars: 0,
        max: 10,
        width: 150,
        scroll: true
    }).focus(function() {
        $(this).autocomplete('search', $(this).val())
    });
在上面的例子中,“autocompleteTest”是autocomplete调用的服务器端处理程序方法,“subcodityfrom”是为其实现autocomplete的文本字段的idcommodityFrom'是另一个文本字段,也使用自动完成调用填充。签入服务器端处理程序方法时,此值始终为空

但是,如果我尝试传递一个静态值,如:

`url:'/ABC/XYZ.action?autocomplete=&ids='ABC',测试时可以在处理程序方法中获得正确的值:

String query = getRequest().getParameter("ids");

这里可能缺少什么?

使用的自动完成插件是什么?我使用的是jquery 1.2.6版本。js文件是:jquery-1.2.6.min.js、ui.autocomplete.min.js、ui.core.min.js。我将它与Java stripes框架一起使用