页面跳转时出现“SyntaxError:Unexpected end of JSON input”错误的原因是因为JSON的解析出现了错误
解决办法
在跳转页面先将数组或对象转换用JSON.stringify转换为字符串然后再用encodeURIComponent对字符串进行编码。

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。

该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ’ ( ) 。

其他字符(比如 :;/?

微信小程序跳转页面传参是出现错误Unexpected end of JSON inpu相关推荐

  1. 解决微信小程序跳转页面传参有特殊字符。

    传参的时候转换JSON,另一边接收会因为特殊字符而报错. 解决方法: 传参的时候用encodeURIComponent进行编码 let arr=encodeURIComponent(JSON.stri ...

  2. 微信小程序开发之页面传参

    这 传参主要是三种: 1.简单值传参如:id=1,string = asdfg之类,其中字符不包含特殊字符如?.=之类 2.含特殊字符传参如一个地址http://r.photo.store.qq.co ...

  3. 微信小程序跳转页面带参数

    微信小程序跳转页面带参数 1.给参数赋值 2.跳转页面 3.在目的地页面的onload里打印即可得到上个页面带过来的参数 4.完整的带参跳转方法(js)

  4. 手机按三角返回页面上一页_小猿圈微信小程序跳转页面都有哪些?

    随着科技的进步互联网的发展,微信小程序逐渐成为了很多推广渠道的入口,但是因为很多做前端的小伙伴们不知道怎么去实现跳转页面,弄得不知所措,今天小猿圈前端讲师就给你讲解几种微信小程序跳转页面方法. 微信小 ...

  5. 微信小程序跳转页面问题

    微信小程序跳转页面的方式: 1.跳转至tabBar页面,并关闭其他所有非 tabBar页面 wx.switchTab({ url: '路径' //url同app.json中配置的tabBar路径 }) ...

  6. 微信小程序跳转页面携带参数

    小程序跳转页面并携带参数,有两种情况,一是在wxml里通过navigator url跳转,一种是在js里通过点击事件跳转,下面案例为跳转详情页面 在wxml中: <view class='wai ...

  7. 微信小程序跳转页面的不同方法

    微信小程序如何进行页面切换呢? 一,使用声明式导航 1.对于tabbar页面的跳转(若不明白tabbar可自行百度) 使用switchTab进行跳转 在wxml中输入 <navigator ur ...

  8. 关于微信小程序跳转页面后不刷新问题,和页面跳转后左上角还保留了之前的页面,和存在返回按钮的解决方法

    在微信小程序的页面跳转上,可能大多数的情况下会在一级子页面使用 wx.navigateTo跳转到二级页面,会从二级页面返回主页面或则从三级页面提交数据后返回主页面,为了良好的客户使用效果,在一二级页面 ...

  9. 微信小程序之bindtap事件传参

    之前一直以为微信小程序按钮点击事件传参是和web端相同,即在事件中写明所传递的参数即可,但是这样尝试过以后发现小程序的控制台报错,报所写的bindtap中参数错误,之后百度发现,小程序按钮点击这类事件 ...

最新文章

  1. python能print中文吗_win10中文版,python的print不能打印中文字符?
  2. Flask的Debug功能非常酷
  3. FPGA RAM存储器设计
  4. POJ读书笔记6.1 - 约瑟夫问题 2746
  5. 关于电脑桌面图标消失并且右键无法点击的情况
  6. Sqlmap使用教程--Sqlmap安装
  7. linux 查看网口实时流速_Linux查看实时带宽流量情况
  8. 计算机创新论文特点,计算机应用技术的创新分析
  9. LCEDA-国产PCB设计工具
  10. (翻译)文本字段的最优显示方式
  11. 在虚拟机(centos)配置postgresql数据库(1) - 安装篇
  12. 模态分析中的阶数理解
  13. Spark ML特征的提取、转换和选择
  14. DPDK 编译安装(meson ninja)
  15. 微笑的力量:成人大脑中负责学习婴儿情绪的网络
  16. 数据分析师要掌握SQL到什么程度?
  17. Zemax操作18--12倍激光扩束镜
  18. pandas去除两列中同一行有相同元素的数据——数据分析必备技能(5)
  19. mysql常用数据库对象
  20. 没有html的电视怎么连电脑,电脑怎么连接电视 详细步骤【图文】

热门文章

  1. emacs初步了解贴,emacs是什么,为什么用emacs,emacs与vim和Eclipse之间的应用不同,怎么选择这些编辑器和平台做最有效率的开发。...
  2. unity3d 为什么要烘焙?烘焙作用是为了什么?
  3. 保存修改前后的数据历史记录
  4. Luminar AI for Mac (AI照片编辑软件)
  5. 男爵领域服务器位置,从艾欧尼亚到男爵领域 国服大区的演变历史
  6. 金蝶云星空与旺店通·旗舰奇门对接集成销售订单查询连通原始单推送(KD销售订单对接WDT原始订单(线下)-ok)
  7. 解决OutLook Express错误代码0x800C0133
  8. 默安科技入选2021年网络安全优秀企业“云安全十强”
  9. 挂载光驱命令linux,linux命令详解之挂载光驱的方法
  10. 安装计算机主板应注意,组装一台电脑注意事项