ajax请求得到的数据怎么在另一个页面显示呢,两个都是html页面

2024-10-31 10:52:58
推荐回答(2个)
回答(1):

如果是jsp,最简单的办法就是在ajax请求的那个页面隐藏着一个表单,表单中有很多hidden的input元素用来存放ajax请求后获取到的值,然后表单提交的方式提交给另一个JSP。
如果是html,可以用?加参数形式,

如前一个面写js:


后一个页面写:
var str=window.location.search; //location.search是从当前URL的?号开始的字符串
if (str.indexOf(name)!=-1){
var pos_start=str.indexOf(name)+name.length+1;
var pos_end=str.indexOf("&",pos_start);
if (pos_end==-1){
alert( str.substring(pos_start));
}else{
alert("没有此值~~");
}

回答(2):

最简单的方法就是,参数传至另外一个Jsp页面时直接将值赋给一个隐藏的文本框,然后JS获取就行了。

通过ajax读取到写好的jsp,另一个jsp可以放framse或者层都可以,显示就行了。