2016-03-15 33 views
0

我試圖在編輯它之後獲取我的表格的內容,但是當我檢查通過使用fnGetData()得到的內容是舊內容時。 我錯過了什麼嗎? (我正在使用DataTables v1.10.8)fnGetData()表的實際內容

function save(){ // it's the function I call after editing the table rows by submiting 
    var tableContent = $('#editableTable').dataTable(); 
    console.log(tableContent.fnGetData()); // here I get the old content 
    $.ajax({ 
      type : "POST", 
      url : "ajax", 
      dataType : 'json', 
      data : { 
       json : JSON.stringify(tableContent.fnGetData()) 
      } 
     }); 
} 
+2

您是否正在使用'fnUpdate()'來更新表中的內容? – NiallMitch14

+0

@ NiallMitch14:不,我不使用它它爲什麼服務? –

回答

1

我忘了添加這兩行了!現在它感謝NiallMitch14的評論。

var aPos = oTable.fnGetPosition(this); 
oTable.fnUpdate(value, aPos[0], aPos[1]); 
+1

沒問題:)'fnUpdate()'會用更新的值更新數據表中的行。 – NiallMitch14