4
我試圖動態通過JavaScript將數據添加到一個表,它返回:數據表不能添加一行
遺漏的類型錯誤:無法讀取屬性未定義的「添加」。
編輯:代碼工作完全沒有row.add
線。
相關代碼:
<html>
<head>
<link rel="stylesheet" type="text/css" href="./css/jquery.dataTables.min.css">
<script type="text/javascript" src="./lib/jquery.min.js"></script>
<script type="text/javascript" src="./lib/jquery.dataTables.min.js"></script>
<script>
var dataSet = [
['1.1','2.1'],
['1.2','2.2'],
];
$(document).ready(function() {
$('#demo').html('<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>');
t = $('#example').dataTable(
{
data: dataSet,
columns: [
{ "title": "Col 1" },
{ "title": "Col 2" },
],
});
t.row.add(['1.3', '2.3']) // <-- Fails
});
</script>
</head>
<body>
<div id="demo" style="width:500px"> </div>
</body>
</html>
我不能看到't.row'聲明/在你的代碼 – Umair
你調試,看看t.row值初始化?它是未定義的。 –