这是我的JavaScript函数。使用Javascript/AJAX中的GetElementById无法获取表格数据
var ajaxRequest = new XMLHttpRequest;
ajaxRequest.open("GET", "crudops.aspx?StudentId="+id+"&StudentName="+name+"&operation=insert", false);
ajaxRequest.send(null);
document.getElementById("TableDiv").innerHTML = ajaxRequest.responseText;
var t = document.getElementById("TableDiv").innerHTML;
alert(t);
var row = table.insertRow(0);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = id;
cell2.innerHTML = name;
这里是里面有什么t。
<table id="studenttable" cellpadding="5"><tbody><tr><th>Student Id</th><th>Student Name</th> ... </table>
但我无法读取表到使用类似
var table = t.getElementbyId("studenttable");
如何读取表,并追加行的变量? 帮我提建议。
您能得到什么,如果你'的console.log(ajaxRequest.responseText);'? – caramba
整个'TableDiv' HTML代码@caramba –
'var row = table.insertRow(0);'什么是'table'?你只有't',而不是'table'。 'innerHTML'也返回一个字符串! –