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

如题所述

如果是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("没有此值~~");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-12

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

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

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网