내가 자바 스크립트 배열을 사용하여 다른 접근 방식을 추천 수 :
$('#example').dataTable().fnAddData([
$("#fName").val() + $("#lName").val(),
$("#email").val(),
$("#company").val() + '<br>' + $('#address').val()
]);
현재 작업 버전을 참조하십시오? 샘플에서
는 HTML 테이블이된다 :
var thedata = [
{
name: "John Smith",
email: "[email protected]",
address: "Company\n123 Seseme Street\nHouston, TX 77388 USA"
},
{
name: "Jane Doe",
email: "[email protected]",
address: "Company\n123 Seseme Street\nHouston, TX 77388 USA"
}
];
var thetable = $('#example').dataTable({
aaData: thedata,
aoColumns: [
{ sTitle: "Name", mData: "name" },
{ sTitle: "Email", mData: "email" },
{ sTitle: "Address", mData: "address", sClass: "address"}
]
});
$('#addRow').click(function() {
thetable.fnAddData({
name: $("#fName").val() + ' ' + $("#lName").val(),
email: $("#email").val(),
address: $("#company").val() + '\n' + $("#address").val()
});
});
참고 다른를 만들 수 있습니다
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>
당신은 어떤 CSS 규칙
td.address
{
white-space: pre
}
그리고 코드가 필요 개체 및 일부 데이터를 mergin 각 열에 대한 렌더링 함수를 사용하지만, 대답을 위해, 나는 이것으로 충분하다고 생각합니다.
우와. 그것은 내가 예상했던 것보다 훨씬 쉬웠다. 감사! – triplethreat77