這是我的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'也返回一個字符串! –