如何利用ajax实现把js中的值传给同一页面的java代码中,如while(a){}这个a是js中的

 我来答
234369425
2012-05-01 · TA获得超过814个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:181万
展开全部
擦,楼上这个孩子JQuery用多了

function ajaxFunction(){
var xmlHttp;
try{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e) {
// Internet Explorer
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
alert("您的浏览器不支持AJAX!");
return false;
}
}
}

xmlHttp.onreadystatechange=function() {
if(xmlHttp.readyState==4) {
alert(xmlHttp.responseText);
}
}
var url = "你的servlet ?sheetselect="+document.getElementById('sheet_select').value;
xmlHttp.open("post",url,true);
xmlHttp.send(null);
}

你后台servlet直接request.getParameter("sheetselect");
一系列处理后得到

也有可能记错了哈,反正是得到一个writer往回写
OutputStream w = respone.getWriter();
w.write("你想返回的东西");
w.close();
然后你的界面就能得到了
追问
试过了,没用!
追答
没用就别追问了,看不懂拉到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hu6242075
2012-04-30 · TA获得超过1764个赞
知道小有建树答主
回答量:817
采纳率:0%
帮助的人:669万
展开全部
没听明白你的意思
更多追问追答
追问
我在jsp中设置了一个select,想通过选择它的value值来确定下面显示的东西,比如说我在jsp中有其中这个a就是select中的value值
追答
哦,这个呀,做过的。
你用的是纯JSP?不是struts 2?
那如果是纯JSP的话,那就新建一个JSP页面
里面简单些

前台

test

function test1(val)
{
$.ajax({
url:"新建的JSP的URL地址",
data:{selectValue:val},
dataType:"json", //如果JSP里输出的数据格式为json的话,这里就必须要写了,如果不是,这里可以省去
type:"GET",
beforeSend:function(){},
success:function(data){
$("#display").html(data); //如果返回格式为文本格式的话,直接这样就可以,如果是JSON的话,就看你输出的是什么数据了
}
});
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式