如何在 Struts2(在自动完成文本框中使用)中为选择(选择事件)提供单独的操作



我有一个从DB启用自动完成的文本框。我正在使用Javascript来启用自动完成功能。

$("#loanApplicationNo").autocomplete("<s:url action="/suggestByLoanApplicationNo"/>",{maxItemsToShow : 5});

当我在文本框中键入某些内容时,选项将出现在文本框中,当我选择/选择特定结果时,我希望调用一个单独的操作。

<s:textfield name="loan.applicationNo" id="loanApplicationNo" theme="simple" />
<a id="depositSearch" class="example6 cboxElement" href="/casba-pa-war/ln/3106.action?from=7005" title="Customer Accounts Search" style="padding-left: 25px; padding-bottom: 25px; text-decoration: none; font-size: 12px;">
    <img alt="search" src="../images/search.jpeg" border="0px"/>
</a>

我怎样才能做到这一点。我尝试了很多,但未能触发单独的操作以供选择。

url 标记用于从操作名称和/或命名空间属性构建和呈现操作就绪 URL,也可以进行参数化。action属性应包含有效的操作名称,而不是路径。

$("#loanApplicationNo").autocomplete({
 source: function(request, response) {
   $.getJSON('<s:url action="suggestByLoanApplicationNo"/>', {
     term: extractLast(request.term)
   }, response); 
 }
}); 

该操作应返回json如果将包配置为扩展json-default则可用的结果。

最新更新