您好,麻烦帮忙看一下JAVASCRIPT该如何传值?

我想当选中一个值的时候利用JAVASCRIPT传一个值到一个JSP或者JAVA上判断再从数据表中取出它ID最大值+1请问怎么搞呢?不用ACTION.DO的,不是框架的
<script type="text/javascript">
function isSelected(value) {
var bookcategorey;
var bookcategorey = document.getElementById("bookcategorey");
for(i=0;i<bookcategorey.length;i++){
if(bookcategorey[i].selected==true){
window.location.href="index.jsp?id=bookcategorey"; 
}
}
}
</script>
<body>
<form name="form1" action="dengluceshi.jsp" method="post" >
<select onchange="isSelected(this.value);" id="bookcategorey"> 
<option value="1">JAVA</option> 
<option value="2" >C#</option> 
<option value="3" >MARC数据</option> </select>
�如果是AJAX该怎么写,我没学过AJAX呢,谁能发下代码上来,感激不禁

回首忆惘然
浏览 187回答 2
2回答

蓝山帝景

JAVA代码是在服务器端编译的,此时客户端的javascript还没有编译执行。只能通过GET或POST将值提交到服务器端,使用AjaX吧 , AJAX 提交给后台处理程序或者处理页面 AJAX 返回操作结果

牧羊人nacy

你提交的是:dengluceshi.jsp 那么你在这个JSP里面获取传过来的id不就OK拉<% String id = (String)request.getparameter(id); %>
打开App,查看更多内容
随时随地看视频慕课网APP