PHP微信公众号支付,未支付,到订单界面,会弹出"NaN:undefined"

RT。
1.下单的时候,并没有弹出NaN:undefined
2.未支付,返回到订单页的时候,就会弹出NaN:undefined。
3.但是不影响继续支付。点击去支付BTN,还是可以调出支付窗口。

请问什么情况

阅读 8.6k
5 个回答

要检查下js是哪里报错了。

“NaN”作为一个特殊的类型,它的特性是“NaN != NaN”。 
在这里提示“NaN:undefined”,在 JS 中检查是否错误调用了未定义函数,用 isNaN() 方法判断该函数是否为 NaN。

你这样问没人帮得了你啊,别人又不清楚你的js是怎样的,还是自己调试下吧。(提问的重点应该是代码执行逻辑,而不是项目业务逻辑)

这个问题和php没啥关系。是js类型转换问题,js里面,所有非Number类型转换成Number类型出错时变量值为NaN(即Not a Number)。

敢不敢直接把代码放出来 大家帮你调试。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题