31

データテーブルを使用して列をハイパーリンクとして作成しようとしていますが、成功しません。

関数 successCallback(responseObj){

  $(document).ready(function() {
         $('#example').dataTable( {
        "data":responseObj ,
        "bDestroy": true,
        "deferRender": true ,
        "columns": [
                    { "data": "infomation" },
                    { "data": "weblink" },
                ]
  } );

  } );

}

ユーザーがクリックして別のページにリダイレクトできるように、リンクを表示し、その列のハイパーリンクにするための Web リンクが必要です。レンダリングを調べましたが、リンクに関する情報が少ないため、うまくいきません。

この例も調べましたが、あまり役に立ちませんでした。

4

3 に答える 3

8
    $('#example').dataTable( {
  "columnDefs": [ {
    "targets": 0,
    "data": "download_link",
    "render": function ( data, type, full, meta ) {
      return '<a href="'+data+'">Download</a>';
    }
  } ]
} );

ドキュメントから。私には非常に明確で率直ですが、あなたが理解していないことは具体的に何ですか? どのようなエラーが表示されますか?

より完全な例については、こちらを参照してください

于 2015-05-27T17:57:00.200 に答える