Я новичок с javascript ajax и всем этим веб-материалом.
У меня есть ситуация, похожая на ту, что была опубликована (и, казалось бы, решена) в Как вставить набор строк таблицыпосле строки в чистом JS
В моем случае xmlhttp.responseText
возвращает набор TR из вызова AJAX.Мне нужно добавить его в конец таблицы на странице, с которой она вызывается.
Я использовал document.getElementById("posts").innerHTML+=xmlhttp.responseText;
Это хорошо работало на всех, кроме IE, и, прочитав его, я понимаю, почему( прочитайте это ).
В вашем фрагменте кода
function appendRows(node, html){
var temp = document.createElement("div");
var tbody = node.parentNode;
var nextSib = node.nextSibling;
temp.innerHTML = "<table><tbody>"+html;
var rows = temp.firstChild.firstChild.childNodes;
while(rows.length){
tbody.insertBefore(rows[i], nextSib);
}
}
Что означает узел?Я пытаюсь найти, где я могу получить это в моем коде.