2016-08-05 4 views
0

私は1つの学校プロジェクトでDatatablesプラグインを使用しています。しかし、私はそれをサーバー側のバージョンで動作させることはできません。クライアント側のバージョンでは、データを管理するためのいくつかの根本的なボトンがあります。しかし、私はそのボタンをサーバー側のバージョンに入れることはできません。私はmRenderと一緒に使って、HTMLオブジェクトを作成しました。しかし、私はこの文字列の中にいくつかのデータ配列の値を入れたいです。しかし、私はそれを作ることはできません。誰かがこれで私を助けてくれますか?DataTables(サーバー側)列の文字列内にデータ配列の値を出力

これは私が試したことです。

<script type="text/javascript"> 
    $(document).ready(function() { 
      $('#mita').DataTable({ 
      "columns": [ 
       {"data": "llave"}, 
       {"mRender": function (data, type, full) { 
       return '<a href="'+print_r(data.llave)+'">Download</a>';}},// Problem Here !!! 
       {"data": "llave"}, 
       {"data": "titulo"}, 
       {"data": "titulo"}, 
       {"data": "fecha_inicio"}, 
       {"data": "fecha_fin"}, 
       {"data": "fecha_fin"}, 
       {"data": "fecha_fin"}, 
       {"data": "fecha_fin"} 
      ], 
      "processing": true, 
      "serverSide": true, 
      "order": [[ 0, "desc" ]], 
      "ajax": { 
       url: 'demo2.php', 
       type: 'POST' 
      } 
     }); 
    }); 
</script> 
+0

は、あなたがまだのDataTableでこれを達成しようとするか、このアルゴリズムを自分で書こうとしていますか?データテーブルを使用したいが、それが機能しない場合は、上記のエラーを含めてください。また、迅速な健全性のチェック、あなたはdatatablesライブラリを含めましたか? –

+0

印刷リンクを 'llave'と同じ列にするか、隣接する列に配置しますか? –

+0

はいいいえdatatablesは正常に動作します。私がしたいのは、文字列の中に配列の値を表示することです。それは私にエラーを与えることはありませんが、テーブルを表示していません。もし私が+ print_r(data.llave)+テーブルを右に動かす。しかし、私がしていることは、値を入れて –

答えて

0

この修正多分このみてください、あなたを助ける:

<script type="text/javascript"> 
$(document).ready(function() { 
     $('#mita').DataTable({ 
     "columns": [ 
      {"data": "llave", 
       "render": function (data, type, full, meta) { 
       return '<a href="'+data+'">Download</a>'; 
       } 
      }, 
      {"data": "llave"}, 
      {"data": "titulo"}, 
      {"data": "titulo"}, 
      {"data": "fecha_inicio"}, 
      {"data": "fecha_fin"}, 
      {"data": "fecha_fin"}, 
      {"data": "fecha_fin"}, 
      {"data": "fecha_fin"} 
     ], 
     "processing": true, 
     "serverSide": true, 
     "order": [[ 0, "desc" ]], 
     "ajax": { 
      url: 'demo2.php', 
      type: 'POST' 
     } 
    }); 
}); 

関連する問題