2017-12-11 2 views
0

Ich habe eine Abfragetabelle mit Daten von Json erstellt. Ich versuche, zwei Spaltenwerte in einem zu kombinieren, aber ich bekomme immer undefined Daten, wenn ich versuche, zwei Spalten zu kombinieren. Ich bin mir nicht sicher, was hier falsch ist.Jquery Datat funktioniert nicht?

 not sure what is wrong here 

     $("#submit").click(function(){   
    var dataTableExample = $('#tbl_jad').DataTable(); 
    $('#tbl_jad').show(); 
    if (dataTableExample != 'undefined') { 
     dataTableExample.destroy(); 
    } 

    dataTableExample = 
    $('#tbl_jad').DataTable({ 
     "aaData": data.d.results, 
     "aoColumns": [ 
     { 
      "mData": "ID" 
     },    
     { 
      "mData": "Position_x0020_Number", 
     }, 
     { 
      "mData": "Title" 
     }, { 
      "mData": "Type_x0020_of_x0020_Action" 
     }, { 
      "mData": "Series" 

     }] 
     , 
    "columnDefs": [ 
     { 
      "render": function (data, type, row) { 
         return data +' ('+ row[0]+')'; 
      }, 
      "targets": 1 
     }, 
     { "visible": false, "targets": [ 0 ] } 
    ] 

    });  
} 
}); 
+0

Haben Sie versucht, 'Rückgabedaten + ist‘ ('+ row.ID +') ''; ...? Ein bisschen hart, wenn wir den JSON nicht kennen. – davidkonrad

+0

Ich bekomme die ID der Zeile wie 1,2,3,4,5,6, aber ich brauche die Spalte Datenwert – user388969

+0

Sie wissen, was das war meine Dummheit zu Höhe habe ich das und ich habe die Spalte Wert **** ***** return data + '(' + row ["ID"] + ')' **** und ich bekomme den Wert der Spalten-ID – user388969

Antwort

0

Rückgabedaten + '('+ row [ "ID"] +')'

wobei ID die Spaltenüberschrift oder Spaltenname