采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为何不通过ajax方式把后端需要的值直接传递过去?
我们这个地方只是跳转到后台去,由后台重定向到微信授权页面,并没有传值吧。ajax调用是为了做异步交互,并接收返回值。如果我们只是纯碎的访问后台接口,href是最好的方式。它并不需要接收接口返回数据。
我的想法是不能直接通过ajax把需要的重定向地址和scope传递过去吗?然后后端在授权成狗后再把需要的如openid返回不就可以了吗
ajax发送相比href是多余的,而且一行代码可以搞定,为何要写一个ajax,另外后端重定向到微信授权后,授权成功会调用后台getOpenId接口,这个过程是中断的,你的ajax并不能接受到,等于是中间已经跳出去了。只能由后端获取到openId后,再重定向到前端对应的地址上来才能获取到openId。
好的,感谢回复
登录后可查看更多问答,登录/注册
使用Vue2.6/小程序+Node技术栈,详解用户授权登录、分享、支付前后端的各个环节
1.0k 4
1.5k 1
897 4
963 1
937 10