关于jquery两个页面之间传值问题

A页面:
$.ajax({type:"get",
url:"b.jsp",
data:{asd:"asasd"},
});
b页面
${asd}
这样b页面取不到a页面的asd值,怎样才能取到,不用URL传值

ajax技术是B/S的,即浏览器和服务端的交互,而两个页面间的传值是浏览器和浏览器的交互,ajax是不可能实现的,你只能够把a页面的数据发到服务端记录下来,从b页面到服务端取得,详细的如果你到今晚9点钟还找不到解决方法可以q q 2 7 9 6 2 2 7 4 4
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-14
a.jsp
$.ajax({
type: "POST",
url: "b.jsp",
data:{asd:"asasd"},
success: function(){
}
});
b.jsp
<%
String asd= request.getParameter("asd");
%> 你有没有发现你的data参数后面多了一个逗号,但是逗号后面去没有内容了?本回答被提问者采纳
第2个回答  2011-11-14
$.ajax({
type: "POST",
url: "some.php",
data: "asd=asasd",
success: function(msg){
alert( "Data Saved: " + msg );
}
});
第3个回答  2011-11-14
用post
$.ajax({type:"post",
url:"b.jsp",
data:{asd:"asasd"},
});
第4个回答  2011-11-14
$.ajax({
type: "GET",
url: "test.js",
dataType: "script"
});追问

。。好像不行

追答

把get改成post试试 是不是缓存了啊

相似回答