1

jQuery Datatable 1.10 を使用しています。

すべてがうまく機能し、データをグリッドにバインドしますが、検索を実装しようとすると機能しません。

検索用の私のコードはここにあります:-

 $('#search-date').change(function () {
        alert(this.value);
        table.column([3]).search($(this).val()).draw(); //Here table is instance of datatable.
    });

アラートが呼び出されますが、グリッドに値が表示されません。

助けてください。ありがとう

4

2 に答える 2

0

次のような他の言語のDataTableがある場合

var table = $('#inventario').DataTable({
    "language": {
        "url": "//cdn.datatables.net/plug-ins/1.10.7/i18n/Spanish.json"
    }
});

このような言語機能を削除する必要があります

 var table = $('#inventario').DataTable();

その後、「oLanguage」プロパティを変更する必要がありますhttp://legacy.datatables.net/usage/i18n

于 2015-05-27T21:19:25.953 に答える
0

コンソールにエラーがなく、応答で正しい json が送信された場合は、"返されたデータ" の下の描画パラメーターを見てください。これは、リクエストで DataTables が送信するものと一致する必要があります。

サーバー側で、リクエストの「描画」パラメータを解析し、検索結果とともにレスポンスで送り返します。

于 2015-03-23T17:51:07.353 に答える