收藏
回答

微信小程序如何post并打开post页面?

我的小程序需要打开第三方系统的自定页面(比如a.php),此页面要求有post数据,然后展示当前界面给用户供接下来的操作,但是小程序就我了解Post之后是直接处理返回的数据,没法呈现此页面。请问应该怎么实现。

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

2 个回答

  • 手信云
    手信云
    2020-03-02

    其实是一个webview打开页面,同时想post传参的故事。直接request方式post是接口请求方式,不是页面跳转方式。若对方页面接受post数据,只是直接显示,那建议对方直接改GET方式获取数据吧。

    要么:对方提供php接口在接收post数据后有个返回值,然后你再获取返回值,用webview跳转过去展示。要么,直接对方php页面改GET方式接收数据吧。貌似同时webview且传post方式传递数据,不支持。

    2020-03-02
    有用 1
    回复 2
    • 易波
      易波
      2020-03-03
      是的,这个是第三方的接口,我查阅文档,没发现能支持的。感谢!
      2020-03-03
      回复
    • 易波
      易波
      2020-03-03
      这个是做了一个支付功能,到第三方的收银台界面。get肯定是不行,只能post。
      2020-03-03
      回复
  • 睡前原谅一切
    睡前原谅一切
    2020-03-02

    = =再重定向一次呗。

    2020-03-02
    有用 1
    回复 5
    • 易波
      易波
      2020-03-03
      重定向肯定不行,目标页面接收post数据,你重定向都没有post数据,直接就提示异常了
      2020-03-03
      回复
    • 睡前原谅一切
      睡前原谅一切
      2020-03-03回复易波
      在h5的落地页请求拿到数据后做重定向跳转目标页
      2020-03-03
      回复
    • 易波
      易波
      2020-03-06
      是的,这个是唯一的办法了
      2020-03-06
      回复
    • -小之所以
      -小之所以
      2021-05-15
      还有一个办法,后端写一个get接口,由后端get接口去使用post请求页面,页面返回里有要跳转的url,后端需要截取该url返回或者直接重定向,小程序里直接将这个get接口地址放到web-view中即可跳转,方法亲测有效,但不一定适配所有人,希望能够启发后来者。
      2021-05-15
      回复
    • 燕来
      燕来
      2023-03-14回复-小之所以
      牛哇!
      2023-03-14
      回复
登录 后发表内容
问题标签