
急!!!用ajax实现jsp页面之间传值问题
用ajax实现jsp子画面往父画面传值得问题有哪位大侠帮忙举个例子看看,万分感激!!!现在弹出画面用XMLHttpReq发送是成功了,可是主页面用request.getP...
用ajax实现jsp子画面往父画面传值得问题
有哪位大侠帮忙举个例子看看,万分感激!!!
现在弹出画面用XMLHttpReq发送是成功了,可是主页面用request.getParameter还是取不到值的说,是主页面还要用什么设置吗?
在线等啊!!!!
主页面代码:
<%
String str = request.getParameter("operate");
System.out.println("---str---"+str);
%>
<INPUT size="40" type="text" name="test" value=<%=str> />
这里是后台打印语句里是有值得,可是页面上还是没显示出来啊 展开
有哪位大侠帮忙举个例子看看,万分感激!!!
现在弹出画面用XMLHttpReq发送是成功了,可是主页面用request.getParameter还是取不到值的说,是主页面还要用什么设置吗?
在线等啊!!!!
主页面代码:
<%
String str = request.getParameter("operate");
System.out.println("---str---"+str);
%>
<INPUT size="40" type="text" name="test" value=<%=str> />
这里是后台打印语句里是有值得,可是页面上还是没显示出来啊 展开
展开全部
send("/workflow/page/edit_draw.jsp?operate=do_check");
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpReq=new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
function proce(){
if(XMLHttpReq.readyState==4){
alert(XMLHttpReq.status);
if(XMLHttpReq.status==200){
var text = XMLHttpReq.responseText;
alert(text);
}else{
window.alert("所请求的页面有异常");
}
}
}
function send(url){
createXMLHttpRequest();
XMLHttpReq.open("post",url,true);
XMLHttpReq.onreadystatechange=proce;
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.send(null);
}
在edit_draw.jsp页面上
<%System.out.println(request.getParameter("operate"));%>
在后台就能够打印出传的值了
你是想实现什么效果?操作一个页面,两个页面的值都改变?
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpReq=new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
function proce(){
if(XMLHttpReq.readyState==4){
alert(XMLHttpReq.status);
if(XMLHttpReq.status==200){
var text = XMLHttpReq.responseText;
alert(text);
}else{
window.alert("所请求的页面有异常");
}
}
}
function send(url){
createXMLHttpRequest();
XMLHttpReq.open("post",url,true);
XMLHttpReq.onreadystatechange=proce;
XMLHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
XMLHttpReq.send(null);
}
在edit_draw.jsp页面上
<%System.out.println(request.getParameter("operate"));%>
在后台就能够打印出传的值了
你是想实现什么效果?操作一个页面,两个页面的值都改变?
展开全部
现在AJAX都用现有的框架,想你说这种情况,2行代码就搞定,推荐你去下个视频看看,保证你1个小时就弄明白。
http://www.verycd.com/topics/249195/
http://www.verycd.com/topics/249195/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<INPUT size="40" type="text" name="test" value=<%=str%> />
你的标签写错了,鉴定完毕。
你的标签写错了,鉴定完毕。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是想问怎样使用 ajax啊?
我有很详细的笔记.还有事例. 要就m 我咯
我有很详细的笔记.还有事例. 要就m 我咯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询