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

 我来答
sunjinfu1987
2015-04-28 · TA获得超过3151个赞
知道大有可为答主
回答量:1218
采纳率:72%
帮助的人:398万
展开全部
如果是jsp,最简单的办法就是在ajax请求的那个页面隐藏着一个表单,表单中有很多hidden的input元素用来存放ajax请求后获取到的值,然后表单提交的方式提交给另一个JSP。
如果是html,可以用?加参数形式,

如前一个面写js:
<SCRIPT LANGUAGE="JavaScript">
function show(){
var result = document.getElementByIdx("name").value;
location.href="index2.htm?name="+result;
}
</SCRIPT>

后一个页面写:
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("没有此值~~");
}
百度网友90ee3a1
2018-04-12 · TA获得超过4300个赞
知道小有建树答主
回答量:29
采纳率:100%
帮助的人:3924
展开全部

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

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式