使用的是使用struts2功能的java Web应用程序。 我在一个UI中有一个struts2 jquery自动完成。加载时,我有一个listKey和listValue这个自动完成字段。
我需要的是当onselect工作时我需要获取所选项目的ID。
为此提供onSelectTopics='somefunction-name'
。我使用了这个功能,但它不起作用。我无法使用这个获得id。
到目前为止我尝试过的是以下内容:
<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>');
});
任何人都可以帮我解决这个问题吗?