<ajax:autocompleter name="cityName" list="list" size="1" label="Select City"
listValue="cityName" listKey="id" autoComplete="true"></ajax:autocompleter>
我正在使用struts 2和ajax,但它不能正常工作
答案 0 :(得分:0)
<%@ taglib prefix="ajax" uri="/struts-dojo-tags"%>
**<ajax:head />**
<ajax:autocompleter name="cityName" list="list" size="1" label="Select City"
listValue="cityName" listKey="id" autoComplete="true"></ajax:autocompleter>
确保&lt; ajax:head /&gt;在&lt; head&gt;&lt; / head&gt;中的jsp。它生成自动生成所需的代码。
答案 1 :(得分:0)
你应该使用struts url标签来调用一个动作,它将你的json对象作为列表
<s:url id="List" action="/actionName" method="methodName" />
<sx:autocompleter id="itemC" href="%{List}" forceValidOption="true" preload="true"
size="24" name="item" autoComplete="false" showDownArrow="false"
valueNotifyTopics="/value"></sx:autocompleter>