记录微信小程序报错 Unexpected end of JSON inp…

2019-04-20 08:55:36来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

微信小程序报错 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function

这个报错是在将数组对象通过页面传值,传到指定页面时报的错。

是因为JSON.parse无法识别某些url中的特殊字符,所以报错。

因此解决这个报错的方法是将要传输的数据用 encodeURIComponent()函数(可把字符串作为 URI 组件进行编码) 先进行编码,传输过去后再通过decodeURIComponent()函数解码,最后通过JSON.parse()将其还原为数组对象

 

 跳转指定页:

 

不知道还有没其他的方法,有的话可以分享一下!

 


原文链接:https://www.cnblogs.com/ycgo/p/10731222.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Js 运行机制和Event Loop

下一篇:【面向对象】用大白话扯扯那"神奇"的面向对象编程思维