jquery自动完成:传递附加参数
我试图在jquery自动完成URL参数中传递几个附加参数。我正试着打一个电话如下: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:
$('#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框架一起使用