微信小程序报错 unexpected end of json input;at pages/flow/checkout page getorderdata function
这个报错是在将数组对象通过页面传值,传到指定页面时报的错。
是因为json.parse无法识别某些url中的特殊字符,所以报错。
因此解决这个报错的方法是将要传输的数据用 encodeuricomponent()函数(可把字符串作为 uri 组件进行编码) 先进行编码,传输过去后再通过decodeuricomponent()函数解码,最后通过json.parse()将其还原为数组对象
跳转指定页:
不知道还有没其他的方法,有的话可以分享一下!
如对本文有疑问, 点击进行留言回复!!
JavaScript 好题汇总分享(持续更新,看到好题就写)
XMLHttpRequest 2级 &&进度事件&&JSONP
使用递归原生实现拷贝&&最简单的方法实现深拷贝
网友评论