2017-07-22 21 views
0

私は以下のスクリプト表示結果

<script> 
       $(function(){ 
        $('.input').keyup(function(){ 
         var a = $('.input').val(); 
         $.post('actions/action_user_search.php',{"search":a},function(data){ 
          //show results 
          $('#display').html(data); 
         }); 
        }); 
       }); 

    </script> 

を使用してDBからkeyup上のデータを取得していますし、いないテキストボックス以下

see example

echo '<h1>Search User</h1> 
    <form action= "actions/action_user_search.php" method="POST" > 
     <input type="text" name="search" class="input"> 
     </form> 
     <div id="display" style="margin-top:50px" ></div>'; 

どのように私はdiv要素内(ここに示した方法を使用して、リストではなくてテキストボックスに結果を表示することができますid = display)

ありがとうございました

答えて

0

間違ったセレクタを使用しています。

$('input[name=search]').val(data); 

応答dataは、HTMLコードがある場合、あなたは、最初にそれを解析する必要が抽出リスト項目、その後

+0

ありがとうテキストボックスに設定:dataが文字列の場合、このコードは、あなたのテキストボックスにテキストを設定しますそれは今私が理解する作品 – ErrorMan