1
Iam使用此腳本顯示使用自動完成列表的地址列表。一切似乎都正常工作。我的地址表只有3項,但它顯示了一些以前的值。如何擺脫這個問題的:AUI Autocompletelist緩存問題
<aui:script>
AUI().use('autocomplete-list', 'aui-base', 'aui-io-request', 'autocomplete-filters', 'autocomplete-highlighters', function(A) {
A.io.request('<%=getAddress%>', {
dataType: 'json',
method: 'GET',
on: {
success: function() {
continents = this.get('responseData');
A.one('#<portlet:namespace/>addressNumberTosave').val(continents[0].addressNumber);
A.one('#<portlet:namespace/>addressAutocomplete').val(continents[0].address);
var address_ac = new A.AutoCompleteList({
allowBrowserAutocomplete: 'false',
enableCache: 'false',
activateFirstItem: 'true',
inputNode: '#<portlet:namespace/>addressAutocomplete',
resultTextLocator: 'address',
resultHighlighter: ['phraseMatch'],
resultFilters: ['phraseMatch'],
render: 'true',
source: this.get('responseData'),
});
address_ac.on('select', function(e) {
var selected_node = e.itemNode,
selected_data = e.result;
A.one('#<portlet:namespace/>addressNumberTosave').val(e.result.raw.addressNumber);
});
}
}
});
});
</aui:script>
我已經試過allowBrowserAutocomplete:「假」,enableCache:「假」的屬性但因此未work.How解決這個問題有什麼想法?
是您的<%=%的getAddress>歸國更新列表? – 2014-12-08 09:39:48
是地址列表正確的 – playmaker420 2014-12-08 10:10:49
您能顯示數據庫中的數據以及它在自動完成中的顯示方式嗎? – 2014-12-08 10:18:16