데이터 테이블 documentation에 따르면 "각 데이터 요소는 배열, 객체, Javascript 객체 인스턴스 또는 tr 요소 일 수 있습니다."Datatables에 tr 태그의 행을 추가하는 방법
HTML
<table id="dt">
<thead>
<tr>
<th>column 1</th><th>column 2</th>
</tr>
</thead>
<tbody>
<tr><td>row 0 col 1;</td><td>row 0 col 2;</td></tr>
</tbody>
</table>
<button id="mybutton" type='submit'>Add rows</button>
JS
var data = ["<tr><td>row 1 col 1;</td><td>row 1 col 2;</td></tr>", "<tr><td>row 2 col 1;</td><td>row 2 col 2;</td></tr>"];
var datatable = $('#dt').DataTable();
$("body").on('click', '#mybutton', function(evt){
console.log ("button clicked");
datatable.rows.add(data);
datatable.draw();
evt.preventDefault();
})
을 : 나는 문자열 배열을 반환하고 rows.add 방법을 사용하는 아약스를 사용하는 경우는 셀의 값으로 모든 문자를 해석하는 것
출력 예
이것을 보여주는 간단한 fiddle을 만들었습니다. 내가 뭘 잘못하고 있니?
그냥 추가 할 값의 배열을 만드십시오. 데이터 테이블로 tr, td 등을 생성하십시오. – Bindrid
버튼 유형이 제출 될 때 버튼 유형이 제출됩니다. – Bindrid