日期:2014-05-18  浏览次数:20737 次

在不提交表单的前提下将数据传给Servlet
各位Web开发高手:
  在不提交表单的前提下如何将数据传给Servlet,不用 "Login?id=aa ";
  我想用javascript来获取该值,比如这个值为name,document.form.name.value;问题是如何将这个值传到servlet里面去。我用了这个方法不过不行:
<script>
function   checkName(){
window.location.href= 'Login '+name,document.form.name.value;
}
</script>
请问有没有方法可以传?最好是用javascript,谢谢了!

------解决方案--------------------
ajax
new XMLHttpRequest
.open( "post ", "/servlet?action=doSth ",true);
.....
------解决方案--------------------
ajax什么也不用的,不是java里面的冬冬,建议你到百度搜索 ajax
------解决方案--------------------
你要达到这种要求只能使用AJAX或者数据岛,
找点资料看看,很容易的
------解决方案--------------------
可以写一个隐藏的form .
你要提交的时候把数据填充到hiddenframe的form中,提交数据,等待返回结果,提示用户就不用刷新.当然也可以用ajax.