正在搜索答案但未找到答案。我有一個代碼,顯示一個基於參數「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