2014-12-08 6 views
1

이 스크립트를 사용하여 자동 완성 목록을 사용하는 주소 목록을 표시합니다. 모든 것이 정상적으로 작동하는 것으로 보입니다. 내 주소 테이블은 3 항목이 있지만 일부 이전 값이 문제 없애 볼까 보여줍니다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을 'false'로 등록하지만 work.How을 didnot 이 문제를 해결하는 데 어떤 아이디어가 필요한가요?

+0

의 <% = getAddress에 %> 업데이트, 리턴 목록인가를 업데이트하기로 재설정 방법을 사용해야? –

+0

예 주소 목록이 정확합니다. – playmaker420

+1

데이터베이스에있는 데이터와 자동 완료시 표시되는 데이터를 표시 할 수 있습니까? –

답변