我已經使複選框代碼和複選框單擊我調用函數,它將添加傳遞參數到JavaScript數組。 我已經採取身體內部窗體標籤和內部窗體標籤只有複選框和一個按鈕。 點擊按鈕時,servlet將會調用,所以我想要一些機制,它也會將Java腳本數組數據發送到帶有複選框值的servlet。如何將JavaScript數組發送到表單標籤內的Servlet?
onClick複選框我沒有通過checkbox值,我傳遞了其他細節,所以需要其他函數來添加數據並將數據傳遞給servlet。
複選框代碼:
<input type="checkbox" id="demo_box_2<%= aname %><%= aval %><%=k %>" class="css-checkbox" name="configcheckbox" value="<%= aval %>" onchange="addcategory('<%= acid %>')">
<label for="demo_box_2<%= aname %><%= aval %><%=k %>" name="demo_lbl_2<%=k %>" class="css-label"> <%= aval %></label>
JavaScript函數:
var acdata = [];
function addcategory(acid)
{
acdata.push(acid);
//alert(acid);
}
複選框的代碼是窗體標記內,所以也希望發送acdata []數組與複選框值到服務程序,所以請幫忙嗎?
嘗試發送'JSON.stringify(acdata)',然後'JSON.parse'它稍後 – tewathia
我將不得不在servlet中解析? –
嗯,對servlet不瞭解很多,但是要解析它,無論你想要訪問那些數組值。如果它不支持'JSON.parse'(這是很有可能的,就我所知)使用字符串操作,將'['和']'中的字符串視爲逗號分隔值 – tewathia