问题:php变量直接写在js代码上,在通过location.href跳转,变量真的变了!订单号末尾数字1变成0
tp6框架写法,代码:
location.href="{:url('center/exchange')}?order_number="+{$order_number}+"&goods_id="+goods_id;
浏览器源代码显示的是:
location.href="/index.php/index/center/exchange.html?order_number="+20211117100111261+"&goods_id="+goods_id;
跳转后的链接是:
jifen.com/index.php/index/center/exchange.html?order_number=20211117100111260&goods_id=6
20211117100111261变成了20211117100111260,原因可能是:js里面的值是后台传到前台html写法,在js里面会出现问题!我用隐藏域存的值,js中再获取隐藏域的值就没这个问题了!用着麻烦这一步么?