使用jquery在加载页面上的struts2中自动完成

时间:2015-03-11 08:08:46

标签: javascript jquery ajax struts2 autocomplete

我无法在加载页面上自动填充自动填充功能。

使用

等直接操作进行通话时自动完成工作正常
localhost:7070/StrutsDropDown/OtherBill.Action

但我想使用ajax或使用jquery在加载页面上调用它。

我已经完成了一些事情。

我的自动填充功能是:

<s:label name="stateName" value="CustID:" /><s:autocompleter theme="simple" list="CustID" name="Cust_id"/>

我的行动是:

private List CustID;
  public String execute(){
  CustID = new ArrayList();
  CustID.add("Alabama");
  CustID.add("Alaska");
  CustID.add("Arizona");
  CustID.add("Arkansas");
return SUCCESS;
}

那么,如何使用ajax或jquery填充自动完成

$(document).ready(function() {}

请有人帮我怎么做。

1 个答案:

答案 0 :(得分:1)

您可以使用名为<s:url>标记的内容,您可以通过该标记触发Action类....

在你的Jsp页面中......

<s:url value="/OtherBill.Action" var="BillUrl" />
<s:a  href="%{BillUrl}">
  <button value="Check Bill Action" id="TriggerBillUrl"></button>
</s:a>

你的Jquery ......

$( document ).ready(function() {
alert("Inside the document ready");
$('#TriggerBillUrl').trigger('click');
});

希望你得到它:) :) :)