js实现html 页面之间的跳转传参以及返回上一页的相关知识点

一、页面之间的跳转传参
1、在页面之间跳转的方式有两种:
window.location.href=”test.html?num=10” 地址会改变参数也会被传递但是不会打开新窗口
window.open(“test.html”) 这样会重新打开一个新窗口。
2、获取参数
如果是按照第一种方式进行了传递则有参数,那么我们怎们获取url中的参数那,那就使用js默认的属性: var url = location.search;
其中的location.search 就是js自动获取url中? 后的所有值。获取了这个之后就可以使用substring,split等来获取参数了。
3、实例展示
[javascript] view plain copy
// 跳转url 以及传递的参数
window.location.href=’http://img.as.com/news/image/newscenter/20111107zt/whd/30share/jieguo1n.html?money=‘+nums+’&url=’+fxurl;

    // 获取money,以及分型的地址  
function GetRequest() {  
      var url = location.search;   
     var theRequest = new Object();  
      if (url.indexOf("?") != -1) {  
        var str = url.substr(1);  
        //alert(str);  
        var strs= new Array();     
         strs = str.split('&');  
        var money=strs[0].substring(6);  
        fxurl=(strs[1].substring(4)).trim();  
        //alert(fxurl);  
        var  view=money+"元";  
        $("#jieguo1m").html(view);  
  }  

}
GetRequest();

这样当跳转到url指定的页面后,调用GetRequest();这个函数,函数中的location.search;来获取了url中?后的所有参数,接下来就是按照需求来解析了。

二、返回上一页
1、在原来的窗体中直接跳转用
[javascript] view plain copy
window.location.href=”test.html”;
2、返回上一页原页面中的表单中的数据会丢失
[javascript] view plain copy
window.history.go(-1);
3、返回上一页原页面 表单中的内容会保留
[javascript] view plain copy
window.history.back();
实例:
1、
[javascript] view plain copy




2、
[javascript] view plain copy
返回上一页
刷新当前页面
返回前两页
返回上一页并刷新
返回上一页

这里看到了 就说说这个:
[javascript] view plain copy print?

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值