2014-12-08 8 views
1

Iam, используя этот скрипт, отображает список адресов, используя список автозаполнения. Все, кажется, работает нормально. Мой адрес таблица имеет только три записи, но это показывает некоторые предыдущие значения .Как избавиться от этой проблемы:Ошибка кэширования Autocompletelist AUI

<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: «ложные» свойства, но что didnot work.How решить эту проблему любую идею?

+0

Какова ваш <% = GetAddress%> возвращающий обновленный список? –

+0

yes правильный список адресов – playmaker420

+1

Можете ли вы показать, какие данные находятся в вашей базе данных и как они появляются в автозаполнении? –

ответ