我无法在加载页面上自动填充自动填充功能。
使用
等直接操作进行通话时自动完成工作正常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() {}
请有人帮我怎么做。
答案 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');
});
希望你得到它:) :) :)