-2
私は基本的なウェブサイトを作成しています.2つのドロップダウンがあり、それはうまくいくはずです。最初のドロップダウンでは、DBからの選択クエリのデータが表示され、最初のドロップダウンJSONを使用して2番目のドロップダウン値を入力します。 JSON配列を使用して、index.jspページで解析しています。しかし、私はチェックボックスを使ってJSONデータを表示するのに助けが必要です。私のJSコードはJSONデータを表示するためにテーブルを使用していますが、チェックボックスが必要です。私はコーディングに新しいので、どんな助けもありがとう!ここでjspページにチェックボックスを使ってJsonデータを表示するにはどうすればいいですか?
は私のindex.jspです:
<div class="programFields">
<label>Pick a client</label>
<select id="clientName" name="clientDropDown" onchange="ref()">
<% while(r.next()){%>
<option><%= r.getString("acode")%>
</option>
<%} %>
</select>
<p id="demo"></p>
</div>
とindex.jspの中に私のJS:
function ref() {
var code = document.querySelector("select[name=clientDropDown]").value;
var x, myObj, txt = '' ;
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState === 4 && this.status === 200) {
myObj = JSON.parse(this.responseText);
txt += "<select>"
for (x in myObj) {
txt += "<option>" + myObj[x].payor_id + "</option>";
}
txt += "</select>"
document.getElementById("demo").innerHTML = txt;
}
}
xhttp.open("POST", "Server.jsp", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("code=" + code);
}
あなたはこのコードをどこに置いたのですか?あなたのコードのいくつかの部分を提供することはできますか? – cse
応答が{"status": "active"}の場合、チェックボックスをオンにする必要がありますか?例 – Tibin
私はhtmlとjavascriptコードを追加しました。私はこれを私のJSPページに書いています。 – Dzz