2013-07-18 71 views
0

我正在使用由AJAX操作填充的jQuery autocompleter,它返回一個JSON對象。<sj:autocompleter>關於文本更改

問題是,當我輸入文本時,即使將「autocomplete」設置爲「true」,我也會看到整個列表。

如何僅顯示對應於我輸入的字符串?

這是我的jQuery autocompleter:

<s:url id="paysList" action="paysList" namespace="/ajax"> 
    <s:param name="nameRegion">EUROPE</s:param> 
</s:url> 

<label for="nomPays_0"> 
    <s:text name="label.nameCountry" /> 
</label> 

<br> 

<sj:autocompleter name="nomPays[0]" 
        id="nomPays_0" 
        forceValidOption="true" 
        key="label.nameCountry" 
        href="%{paysList}" /> 

回答

0

你把<sj:head/>標籤在你<head>節?

<head> 
    <sj:head jqueryui="true"/> 
</head> 

Official Documentation ?

否則所描述的,通過使用如在Official Showcase描述的onChangeTopics嘗試;

點擊小工具 - >Autocompleter - >Autocompleter JSON,再看看JSP和JavaScript代碼