我想將一個javascript變量傳遞給我的servlet,我需要使用它。在jsp中訪問javascript變量值
在JavaScript中,變量計數返回我的表格的行和我可以告訴計數在JSP中,使用$('#counter').html(count);
,但我不能計數的值傳遞給我的servlet。我試過document.getElementById("hiddenField").value=count;
但它不起作用。
的Javascript
<script>
var count = 3;
$(function() {
$('#counter').html(count);
$('#addButton').bind('click', function() {
count = document.getElementById("dataTable").getElementsByTagName("tr").length;
$('#counter').html(count);
});
$('#deleteButton').bind('click', function() {
count = document.getElementById("dataTable").getElementsByTagName("tr").length;
$('#counter').html(count);
});
});
document.getElementById("hiddenField").value=count; // ???
</script>
JSP
Count: <span id="counter"></span> <%-- it works --%>
<form method="post" action="newteamsubmit">
...
<input type="hidden" id="hiddenField" name ="countRows" />
<input type="submit" name ="button1" value=" Submit " />
<input type="submit" name = "button1" value=" Cancel " />
</form>
的Servlet
String cr = request.getParameter("countRows"); //I' ve tried also to convert it
// to int, but that's not my problem, since I cannot pass the value as a start
我花了很多時間,嘗試網絡瞭解我如何在jsp中訪問javascript變量,但我還沒有找到任何解決方案。 在此先感謝。
您需要使用JSON – Lucas
你是如何提交表單? – AbhinavRanjan