2016-07-01 13 views
0

Ich habe versucht, Rohdaten aus ausgewählten Zeile in Jquery Datentabelle zu extrahieren. Ich verwende 1.10.7 version.here ist meine einfache CodeGetting Row-Daten von jQuery DataTable

var table = $('#Searchtbl').DataTable({ 
       "columns": [ 
          { "data": "poNumber" }, 
          { "data": "relnumber" }, 
          { "data": "recNumber" }, 
          { "data": "vendorName"}, 

       ], 
      }); 



      $('#Searchtbl tbody').on('dblclick', 'tr', function() { 
       console.log(table.row(this).data()); 
       //$('#searchModel').modal('hide'); 
      }); 

aber einmal trösten es jemand sagen undefined.Can bekommen drucken sagen, was ich falsch hier tue,

Antwort

0

Sie diese ein brauchen ??

$('#example tbody').on('click', 'tr', function() { 
    console.log(table.row(this).data()); 
}); 

Detail

+0

Yes.The Tabellendaten generieren dynamisch durch Ajax-Request – CodeMind

2

Schließlich fixierte ich das mit diesem way.Reson ist die neue Version von Datatable Bibliothek nicht mehr arbeiten table.row (this) .data() diese Weise

var table = $('#Searchtbl').DataTable({ 
    }); 


    $('#Searchtbl tbody').on('dblclick', 'tr', function() { 
     var tableData = $(this).children("td").map(function() { 
      return $(this).text(); 
     }).get(); 

     alert("Your data is: " + $.trim(tableData[0]) + " , " + $.trim(tableData[1]) + " , " + $.trim(tableData[2])+ " , " + $.trim(tableData[3])+ " , " + $.trim(tableData[4])); 

    }); 

Prost ..

0

die Onclick Daten Get

var table = $('#example').DataTable(); 

$('#example tbody').on('click', 'tr', function() { 
    console.log(table.row(this).data()); 
}); 

All the Details

+0

Ich möchte auf Datenextrakt Zeile, wenn Doppelklick auf it.i Antwort für it.Thanks gefunden – CodeMind

Verwandte Themen