2016-07-14 10 views

答えて

0

ここでは大幅に改善されたバージョンです。私は50倍速いと思う。

for (var i=0, l=md.length; i<l; i++) { 
    var thisRow = [], x = md[i] 
    thisRow.push('<u><a target="_blank" href="' + x.Data[0].Link + '">' + x.Data[0].Value + '</a></u>'); 
    for(var k=1; k<x.Data.length; k++){ 
    thisRow.push(x.Data[k].Value); 
    } 
    t.row.add(thisRow) 
    if (i == l-1) t.draw() 
} 
  • 代わりに、非常に高価な$.each
  • draw()一度だけ、行の挿入が完了し

更新フィドルの既知の制限lfor -loop使用 - >https://jsfiddle.net/pdqjqbbp/1/

+0

@davidkonradありがとうございました!このソリューションは本当に私を助けた:) – Apek

関連する問題