一般情况跳转页面我们只需要带一些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')