2016-10-04 4 views
0

これまでのところ、私はページングでレポートを作成しました。 サンプルコードのindex.php:ライブ検索のページ設定

<div class='web'>  
    <h1>Data Order Notaris</h1> 
     <div id="page_data"></div> 
      <span class="flash"></span> 
     </div> 

とスクリプトを使用します。

$(document).ready(function(){ 
        change_page('0'); 
       }); 
        function change_page(page_id){ 
         $(".flash").show(); 
         $(".flash").fadeIn(400).html('Loading <img src="ajax-loader.gif" />'); 
         var dataString = 'page_id='+ page_id; 
          $.ajax({ 
           type: "POST", 
           url: "paging.php", 
           data: dataString, 
           cache: false, 
            success: function(result){ 
             $(".flash").hide(); 
             $("#page_data").html(result); 
            } 
          }); 
        } 

ライブ検索を使用するときにショーのページングのための私のファイルは 私の問題paging.phpです。

<input type='text' name='search' placeholder='search' /> 

私はそれがフォームを必要とし、送信ボタンをしないと思う:私は

入力スクリプトを追加index.phpを

に入力タイプを追加しようとしています。 入力データから値を投稿する方法= '検索'からフィルターデータレポート用のpaging.php?

これ以上の機能が必要なのか、機能change_pageを使用する必要がありますか?私はまだ論理と混同しています。ヘルプ

答えて

2

に感謝あなたは、このように入力を与える必要があります:

$(document).ready(function(){ 
        change_page('0'); 
       }); 
        function change_page(page_id){ 
         //To get the field value 
         var search_val = $("#search_box").val(); 
         $(".flash").show(); 
         $(".flash").fadeIn(400).html('Loading <img src="ajax-loader.gif" />'); 
         var dataString = 'page_id='+ page_id+'&search='+search_val; 
          $.ajax({ 
           type: "POST", 
           url: "paging.php", 
           data: dataString, 
           cache: false, 
            success: function(result){ 
             $(".flash").hide(); 
             $("#page_data").html(result); 
            } 
          }); 
        } 
:あなたは

このフィールドの値を取得することができ

<input type='text' Id="search_box" name='search' placeholder='search' /> 

は、その後のJSを使用して、だからあなたのJSコードは、のようになります

次に、paging.phpで適切なクエリを作成します。

+0

助けていただきありがとうございます。そのスクリプトから、私はフィルタの値が変数search_valに保存されていることを知っています。それでは、どのようにしてpaging.phpで価値を得ることができますか? <?php $ search_val = search_val; $クエリ= "SELECT \t idNoon、notaris、正午、cabang、NAMA、proses、tanggalOn、tanggalCair、 \t \t tblNotaris FROM keterangan \t、tblOrderNotaris \t \t \t tblNotaris.idnotaris = tblOrderNotaris.idnotaris \t \t '%$ search_val%'のような名前です。 \tオーダーby \t \t idNoon desc "; ?> –

+0

あなたは@StevenSugiartoWijaya – Akshay

+0

を投稿してデータを送信しているときに、 '$ search_val = $ _ POST ['search']'として値を取得できます。その関数jqueryは自動ですか?トリガーが必要ですか?入力データページングは​​変更されません。 –