2012-10-05 2 views
0

이 항목은 이미 작동하지만 배열의 내용을 변경하는 데 문제가 있습니다.javascript - onkeyup

내 데이터베이스를 쿼리하고 해당 데이터를 내 배열 요소로 사용하고 싶었습니다.

어떻게 할 수 있습니까?

<script type="text/javascript" language="javascript"> 
     function ShowMe(obj) { 

      var lbl = document.getElementById('divContent'); 

      var myArray = new Array(); 
      myArray[0] = "Football"; 
      myArray[1] = "Baseball"; 
      myArray[2] = "Cricket"; 
      myArray[3] = "Fast"; 

      var s2 = obj.value.toLowerCase(); 

      for (i = 0; i < myArray.length; i++) { 
       if (myArray[i].toLowerCase().indexOf(s2) != -1) 
       { 
        lbl.innerHTML = myArray[i]; 
       } 
      } 

     } 

    </script> 


<div> 
<h1>JS Test</h1> 
<input id="txtInput" onkeyup="javascript:ShowMe(this)" /> 
<div id="divContent"> 

</div> 

주요 문제는 내가 스크립트로 내 배열을 전달하는 방법입니다 ...?

하자 내가 이미 당신은 당신이 원하십니까 대한 Ajax

+0

http://jibbering.com/2002/4/httprequest.html –

답변

0

읽기 시도해야

$myquery_array; 
+0

예. 하지만 난 jquery 모르겠다. 자바 스크립트 –

+0

자바 스크립트를 잘 모르는 경우 AJAX를 스크립트에 전달하려면 jQuery를 사용해보세요. 간단합니다. PHP 배열을 반환하고 JavaScript 배열에 저장하는 PHP를 호출합니다. http://api.jquery.com/jQuery.ajax/ – JNo

+0

내가 제공 한 링크 (http://jqueryui.com/demos/autocomplete/)에 코드를 복사하려고했으나 그대로 복사했습니다. 우연히 있다. 추가해야 할 것이 있습니까? –

관련 문제