私はAJAXにまったく慣れていません。サーバーからデータをフェッチする必要があるHTMLページがあります。私はw3schoolsからのいくつかのチュートリアルに従い、AJAXに足を踏み入れました。
これが私の戦略です。として1つのプレーンHTMLファイルととしてajax.html
のjsp
ファイルがありますajaxdb.jsp
。ボタンが押されると、関数を呼び出しますupdateList()
。
これは私のコードです:
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send(passParameter);
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("printBack").innerHTML = xmlhttp.responseText;
}
printBack
divの可視性を非表示にしたので、そこに入るものはすべて非表示になります。jspページには、従業員のすべてのリストを含むテーブルがあります。この後、非表示のテーブルへの参照であるdataTable.rows[0].cells[0].innerHTML = tempTable.rows[0].cells[0].innerHTML;
Whereを使用します。tempTable
これはAJAXでテーブルコンテンツを取得するための最適なソリューションではないと思います。解決方法を教えてください。