我目前使用 java 脚本函数来根据选择加载内容,这是该函数的示例
function loadActions2(id,value,title) {
var url = title+"?value="+value;
}
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
} else {
xmlhttp=new ActiceXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
divtarget.innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET",url,false);
xmlhttp.send();
}
这将加载一个包含所需内容的 php 文件。 我的主网站如下所示
<table>
<tr>
<td> Text 1234</td>
<td>
<label onclick"loadActions2('id','value','title')"> Click here</label>
</td>
</tr>
</table>
并且加载的 php 文件包含另一个表。 现在,我正在寻找一个解决方案,将文件的内容直接添加到表中,所以这意味着,我的 php 文件将如下所示
<tr>
<td>Text 999</td>
</tr>
并且应该直接添加到现有表中,而不是添加到单独的 div/表中。
这可能吗?
最佳答案
为表分配id,请求成功后,将HTML附加到表中:
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("mytable").innerHTML += xmlhttp.responseText;
}
}
关于javascript - xmlHttpRequest 和操作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32028028/