写h5项目要兼容一堆手机 其中大部分都没问题 OPPO今年是第二个问题了 以前是调支付键盘出来时
OPPO手机点不出来 也没法完成支付 查了半天原因 是他的安卓版本过低 不兼容键盘调出的动画 这次是 查看订单支付详情
直接把当前的信息带到下个页面 没有从接口拿数据 直接写到cookie里的
var
redeemDetail = {
name:$this.
attr(
'data-projectname'),
orderShowStatusName:$this.
find(
'.order_status').
text(),
orderFeeAmount:$this.
find(
'.red_num').
text(),
orderTime:$this.
find(
'.date').
text(),
textColor:$this.
find(
'.order_status').
css(
"color")
};
util.
setSessionStorage(
'redeemDetail',
redeemDetail,
'json');
var
name =
$(
this).
find(
'.title').
text();
var
status =
$(
this).
find(
'.order_status').
text();
var
time =
$(
this).
find(
'.date').
text()
var
amount =
$(
this).
find(
'.red_num').
text();
var
orderCode =
util.
getUrlParam(
'orderCode');
var
redeemDetail =
util.
getSessionStorage(
'redeemDetail',
'json');
// $projectName.html(redeemDetail.name);
// $status.html(redeemDetail.orderShowStatusName);
// $status.css('color', redeemDetail.textColor);
// $totalAmount.html(redeemDetail.orderFeeAmount + "元");
// $('.right2').html(redeemDetail.orderFeeAmount + "元");
// $date.html(redeemDetail.orderTime.replace(/-/gi, '/'));
在下个页面直接获取cookie里存储的信息 但是OPPO手机不知道抽什么精 都是无痕浏览 最后改的 在上个页面 通过拼接URL 将参数带到下个页面 这种做法只是一时的 因为响应太卡 最好还是在接口里拿
window.
location.
href =
'orderdetail.html?orderCode=' +
orderid +
'&name='+
name +
'&status='+
status +
'&time='+
time+
'&amount='+
amount;