2016-08-31 20 views
0

followingはどのように使用しますか?私は自分のアプリケーションに適用しようとするとどのようにdatatables ajax関数を使用しますか

$('#example').dataTable({ 
    "ajax": function (data, callback, settings) { 
    callback(
     JSON.parse(localStorage.getItem('dataTablesData')) 
    ); 
    } 
}); 

、私はJSONを保持している機能を呼び出すためにしようとしているが、私はDataTableのアヤックスとの機能を使用するにはどうすればよいcallback is not a function

$('#example').dataTable({ 
    "ajax": function (data, callback, settings) { 
    callback(
     JSON.parse(sessionStorage.accInfoCookie) 
    ); 
    } 
}); 

を得続けます?誰かが簡単な実例を提供できますか?

+0

上記の "AJAX"は代替ソースを使用していますが、それはあなたが望むものですか?どのバージョンのDataTablesを使用していますか? – davidkonrad

+0

私はバージョン1.10.12を使用しています。私は問題のものを除いて、上で参照されているページの他のすべてのデータテーブルのajaxの例について、簡単な実例を作ることができました。だから、私は上記の正確な構文ではなく、Stallionによって投稿された最初の答えのような全く異なる方法のヘルプを探しています。だから、大きなことは、おそらく過去の 'コールバックはそれを機能させる関数ではない」ということを考え出すことでしょう。 – jtlindsey

+1

「コールバックは関数ではありません」というのは私にとってはすぐに機能します。自分で定義する必要がないので少し不思議です。単にコールバックをJSON srcで呼び出すだけです。私は他の何かが流れを壊していると信じていますが、目標を立てるためにセットアップ全体の概要が必要です。 – davidkonrad

答えて

0

テーブルタグのidとして "usersView"を使用します。以下はスクリプトです。

<script> 
    $(function() { 
    $('#usersView').DataTable({ 
     "bLengthChange": false, 
     "bFilter": true, 
     "bInfo": false, 
     'pageLength': 20, 
     "order": [[ 3, "desc" ]], 
     "aoColumnDefs": [{'bSortable': false}], 
     "aaSorting": [] 
    }); 
}) 
</script> 
関連する問題