2014-09-08 4 views
0

기존 응용 프로그램에 자동 완성을 구현하려고합니다. 자동 완성 기능은 실행되지 않습니다. jquery 자동 완성이 실행되지 않습니다.

<script> 

$(document).ready(function() { 

    var availableTags = [ 
         "ActionScript", 
         "AppleScript", 
         "Asp", 
         "Scheme" 
         ]; 

         $("#tags").autocomplete({ 

         source: availableTags 
         }); 

}); 

    </script> 


      <div class="ui-widget"> 
       <label for="tags">Tags: </label> 
       <input id="tags" type="submit" value="Search"> 
      </div> 

내 JS 참조 CSS 파일

은 다음과 같이 : 내가 잘못 뭐하는 거지

<link href="{% static 'css/timePicker.css' %}" media="screen" rel="stylesheet" type="text/css" /> 
    <link href="{% static 'css/jquery-ui.min.css' %}" rel="stylesheet" type="text/css" /> 
    <link href="{% static 'css/jquery-ui.structure.min.css' %}" rel="stylesheet" type="text/css" /> 
    <link href="{% static 'css/jquery-ui.theme.min.css' %}" rel="stylesheet" type="text/css" /> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script> 

여기 내 코드는?

+0

콘솔에서 오류를 ?? –

+0

아니요, 문제없이 모든 라이브러리를 찾습니다 – Atma

+0

라이브러리 옆에 customscript를로드 했습니까 ?? –

답변

1

텍스트 입력이 누락되었습니다.

<div class="ui-widget"> 
    <label for="tags">Tags: </label> 
    <input id="tags" type="text" /> 
    <input id="tagsSubmit" type="submit" value="Search" /> 
</div> 
+0

검색 유형에 따라 다르므로 입력 유형 = 제출을 통해이 작업을 수행 할 수 있습니까? – Atma

+1

자동 완성 위젯은 실제 검색을 수행하기 위해 텍스트 입력이 필요합니다. 일단 가져 왔으면 제출 버튼을 추가하여 값을 사용할 수 있습니다. 사실 대답은 제출 버튼을 삭제하지 않은 것을 볼 수 있습니다. 텍스트 입력 만 추가했습니다. Enter 키를 누르면 선택된 값으로 "태그"가 전송됩니다. – Vulturous

관련 문제