0
名前列の値を表す変数 "name"を作成し、後続の列(ID)に生成されたハイパーリンク内の変数を使用する必要があります。DataTablesが列変数を作成
var table1 = $("#table1").DataTable({
"ajax": {
"url": "www.qwe.com",
"dataSrc": "info"
},
"columns": [
{ "data": "name", "width": "45%"},
{ data : "id",
"title": "ID",
"width": "45%",
"render": function (data, type, row, meta) {
return '<a href="www.123.com/info?name=' + name + ">' + data + '</a>';}},
{ "data": "value", "width": "10%" }]
});
レンダリング関数でハイパーリンクをチェックすると、未定義の変数 'name'が含まれます。私は( "data": "name")列の名前の値と等しい変数 'name'を定義したいと思います。ありがとう@AntonioCiolino – Rambo
私の提案は、データ行から "name"の値をとり、 "id"列に表示するためにビルドしている文字列に配置するrow.nameを使用することです。 –
Genius!大変ありがとう@AntonioCiolino !!! – Rambo