WeChatウィジェット:ページジャンプurlを参照してください.対象データが長すぎるとエラーが発生します.
452 ワード
ウィジェットAページからBページにジャンプしてurlを介して参照する場合、パラメータが対象(辞書)の場合は、まず文字列に変換する必要があります(JSON.strigify()を使って文字列に変換します)BページはJSON.parse()を使ってオブジェクト(辞書)に変換します.しかし、このような参考方法に問題があります.対象データの長さが大きすぎると、BページはJSON.parse()を使ってエラーが発生します.
Unexpected end of JSON input
コンソールの印刷確認問題は、文字列の長さが制限を超えてカットされています(大体45 KBのデータ量ぐらいで切り取られます).データが戻ってきた時にフォーマットが間違っています.このとき、他のAPI:encodeURIComponent(JSON.strigify(obj)をホップする時の変換方法に追加することができます.JSON.parseは、受信パラメータページの変換方法です.