js 跳转页面是带上参数


一般情况跳转页面我们只需要带一些id  或者状态值    这样的跳转我们就可以简单的拼接在url 后面  

location.href="/payment/success?order_no="+order_no;  在第二个页面
var id="<?php echo intval($_GET['order_no']); ?>";    这样获取
 
 
还有就是带的数据量比较大  比如 手机号 登录密码  这些尽量不要拼接在url 后面  这时就用到了缓存  
在跳转的时候  我们需要设置上
 
sessionStorage.setItem('mobile', mobile);
sessionStorage.setItem('code', code);
location.href = '/person/modbile';
在modbile  页面上get 方式去获取就行了
var mobile = sessionStorage.getItem('mobile');
var code = sessionStorage.getItem('code');
 
原生获取
 $.getUrlParam = function(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]);
        return null;
    }
 var id= $.getUrlParam('id')
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM