记一个前端坑
背景:点击未支付订单,弹出支付页面,生成微信支付二维码
订单号现在是86结尾,点击“去支付”
传参
打印传过来的订单号
Chrome打印出的订单号
问题:
在这一个简单的传值过程中,订单号由18073111290099786变成了18073111290099784
解决办法:
showPay中的参数带上单引号
修改后的代码
遗留问题:
虽然解决了问题,但是不知道其中的原理,是不是js对数字传值大小有限制,转成字符串问题解决,欢迎朋友们解答。
记一个前端坑
背景:点击未支付订单,弹出支付页面,生成微信支付二维码
问题:
在这一个简单的传值过程中,订单号由18073111290099786变成了18073111290099784
解决办法:
showPay中的参数带上单引号
遗留问题:
虽然解决了问题,但是不知道其中的原理,是不是js对数字传值大小有限制,转成字符串问题解决,欢迎朋友们解答。