微信开发-url地址传值踩坑

前端能做到的页面会话,无非是session,cookie,和url传值,但是前两者都是本地存储,如果涉及到A用户和B用户两台设备的交互的话,就需要通过在url地址上进行参数拼接,才能完成页面会话(不考虑VUE框架的组件传值)

再一次涉及到微信和浏览器双端的开发中就应用到这种url拼接参数传值的方式,但是在拼接完之后,后端反馈说是报错,报了一个参数类型错误,类型错误的第一反应就是用json.stringify()方法去转译格式,但是转译之后报错,

于是我去后端打印了一下传过去的值(id=25%67%87%*&......)但是在PC上的微信开发者工具测试,传送过去就是(id=25)完全没有错误

后来经测试发现,在真机的微信传输过程中,微信会自己在url地址上加上一些他的自己判定参数之类的东西,所以在进行url截取的过程中,需要再次对这一段利用正则或者说spilt()方法进行二次截取

posted @ 2019-09-09 09:28  嘿,你好!  阅读(624)  评论(0编辑  收藏  举报