正在搜索答案但未找到答案。我有一个代码,显示一个基于参数“rg1”从服务器端genqueuesearch.php中拉出的表。每行都有一个名为Queue的列,其中包含一个“rg1”字符串。该表有几列,但我的挑战只显示4列。这里是我的AJAX代码:仅显示表格中的某些列
<html>
<head>
<script language="Javascript">
function View(){
...
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("datatable").innerHTML=xmlhttp.responseText;
}
}
var parameters = "search="+"rg1";
xmlhttp.open("POST", "http://drcsblr0165/genqueuesearch.php", true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.send(parameters);
}
</script>
</head>
<body onload="View()">
<div id="datatable" align="center"></div>
</body>
</html>
的getElementsByTagName试过,但我不知道我想的列的标记名称。这是否需要首先将表格保存到文本文件?我感谢你的帮助,并请问我是否不清楚。
是否有一个原因,你想通过AJAX传递你的表格HTML的字符串表示?我建议以JSON格式传递数据,然后在JavaScript中创建表格HTML并控制要输出的列。 – sweetamylase
我是AJAX的新手,并且从未用JSON编码。您能否详细说明或显示示例代码?我愿意学习JSON来实现这一点。感谢您的指导。 – user2430338
只需阅读JSON。我从显示HTML表格的远程服务器提取数据,因此不知道有关要显示的列的任何信息。如果表位于我的服务器上,这很容易。我在这里错过了什么吗? – user2430338