收藏
回答

微信H5支付之后redirect_url跳转会过滤掉参数中的双引号吗?

我开发一个H5网站,支付成功返回的url是
https://xxxx.com/mobile%2Fpages%2Fgoods_order%2Fgoods_order%3FbuyGoods%3D%5B%7B%22goodsId%22%3A2%2C%22skuId%22%3A2%2C%22num%22%3A1%2C%22cartId%22%3A0%7D%5D%26order_id%3D287%26from%3Dorder%26checkPay%3Dtrue

把这个url解码就是原地址

这个buyGoods参数就是个Json数据,

然后支付成功之后跳转之后发现url变成https://xxxx.com/mobile/pages/goods_order/goods_order?buyGoods=[{goodsId:2,skuId:2,num:1,cartId:0}]&order_id=287&from=order&checkPay=true

双引号全部没有了,这个是什么情况?

回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    2023-12-06

    不建议在redirect_url里面传json

    2023-12-06
    有用 1
    回复 2
    • Memory
      Memory
      2023-12-06回复kN4im3
      这里存在丢失的可能性,改掉吧
      2023-12-06
      回复
    • kN4im3
      kN4im3
      2023-12-06回复Memory
      好的 谢谢
      2023-12-06
      回复
登录 后发表内容