struts2 jquery自动完成onselect调用一个javascript函数无法正常工作
我正在使用一个使用struts2特性的java web应用程序。 我在一个UI中有一个struts2 jquery自动完成。当加载这个时,我有一个listKey和listValue用于这个自动完成字段 我需要的是,当onselect处理这个问题时,我需要获取所选项目的id 为此,它提供了struts2 jquery自动完成onselect调用一个javascript函数无法正常工作,javascript,jquery,autocomplete,struts2,jquery-autocomplete,Javascript,Jquery,Autocomplete,Struts2,Jquery Autocomplete,我正在使用一个使用struts2特性的java web应用程序。 我在一个UI中有一个struts2 jquery自动完成。当加载这个时,我有一个listKey和listValue用于这个自动完成字段 我需要的是,当onselect处理这个问题时,我需要获取所选项目的id 为此,它提供了onSelectTopics='somefunction-name'。我使用了这个功能,但它不起作用。我用这个无法得到身份证。 到目前为止,我尝试了以下几点: <sj:autocompleter list=
onSelectTopics='somefunction-name'
。我使用了这个功能,但它不起作用。我用这个无法得到身份证。
到目前为止,我尝试了以下几点:
<sj:autocompleter list="%{metrics}" id="autoCompleterSearch"
listValue="value"
listKey="id"
cssStyle="font-size: 10px;"
onSelectTopics="autocompleteSelect" key="true"></sj:autocompleter>
$.subscribe('autocompleteSelect', function(event, data) {
var ui = event.originalEvent.ui;
var message = ui.item.value;
if(ui.item.key) {
message = '( '+ ui.item.key +' ) '+message;
}
$('#topics').html('<b>'+message+'</b>');
});
$.subscribe('autocompleteSelect',函数(事件、数据){
var ui=event.originalEvent.ui;
var message=ui.item.value;
if(ui.item.key){
message='('+ui.item.key+')+消息;
}
$('#topics').html(''+消息+'');
});
有人能帮我解决这个问题吗?会出现什么问题??最好将firebug与Mozilla一起使用,看看执行代码时会出现什么问题请在var ui=event.originalEvent.ui之前添加警报(event.toSource());并张贴回复。顺便说一句,sj:autocompleter有缺陷,不能按预期工作。我将使用sj:select和autocomplete=“on”