その場で作成しているテーブルJavaScript
を.dataTable
. 私のコードを同僚と比較しましたが、ほとんど同じです。必要な変更を行いましたがJavaScript
、コンソールに「null のプロパティ 'parentNode' を読み取れません」というエラーが表示され続けます。
すべてのコードが完全に実行されています。新しいテーブルがブラウザに表示されていますが、行を実行しようとすると$('#data').dataTable({"paging": false});
エラーが発生します。
誰がこれを引き起こしているのかを見ることができますか? スコープエラーか、括弧/括弧が間違った場所にある可能性があります。
function Load(p1, p2) {
var work= "";
$('#div1').empty();
var tablearea = document.getElementById('div1'),
table = document.createElement('table');
table.id = "data";
table.style.fontSize = "small";
table.width = "100%";
var tbody = document.createElement('tbody');
tbody.id = "dataTB";
table.appendChild(tbody);
tablearea.appendChild(table);
var url = sessionStorage.baseUrl + "XXXXXXXXX";
$.getJSON(url)
.done(function (data) {
var results = $.parseJSON(data);
if (results != null)
{
for (i = 0; i < results.length; i++) {
work += "<tr><td>" + results.data[i].info + "</td></tr>";
}
}
$('#dataTB').html(work);
$('#data').dataTable({"paging": false});
})
.fail(function (jqXHR, textStatus, err) {
alert('Error: ' + err);
});
}