2

jquery データテーブル (datables.net) を使用していますが、複数の列をフィルタリングしたいと考えています。私のフォームは事前にパッケージ化され、準備されています。データブル入力フィルタリングジェネレーターを使用したくありません。

何か案は?

4

1 に答える 1

5

ここで doc + exampleを使用できますfnServerParams

もう一つの例 :

    $(document).ready(function() {
    $('#example').dataTable( {
    "bJQueryUI": 真,
    "sPaginationType": "full_numbers",
    "bProcessing": true,
    "bServerSide": 真,
    "sAjaxSource": "script/server_showapply.php",
    "fnServerParams": 関数 ( aoData ) {
        aoData.push( { "name": "nameOfparam", "value": $('#idOfInputForm').val() } );
    } 
});
});

サーバー側:

Request['nameOfparam']フォームからの入力の値を持つ必要があります(サーバーによって異なります)

送信されるデータテーブルの ajax リクエストごとに、すべての内部パラメーター ( sEcho, iTotalRecords... + ここでのカスタム パラメーター "nameofparam"、ブラウザーを使用してログ ネットワークでそれらを確認できます (例: Chrome F12 > ネットワーク > リクエスト > ヘッダー)リクエスト > パラメータ送信))。

それはあなたを助けますか?

于 2013-08-24T19:08:53.637 に答える