问题
立即支付(跳过购物车)的前端代码:
- <form action="{fun U('mypay/topay')}" method="POST" target="_blank">
- <input name="tid" value="{$jz['tid']}" type="hidden"/>
- <input name="id" value="{$jz['id']}" type="hidden"/>
- <input name="username" value="{$member['username']}" type="hidden"/>
- <input name="tel" value="{$member['tel']}" type="hidden"/>
- <input name="email" value="{$member['email']}" type="hidden"/>
- <input name="address" value="{if($member['address'])}{$member['address']}{else}未填地址{/if}" type="hidden"/>
- <input name="ptype" value="2" type="hidden" />
- <button class="button" type="submit">立即购买</button>
- </form>
安卓端浏览器和微信内、iOS端浏览器都可以正常微信支付和回调,但在iOS微信内点击“立即购买”时提示“缺少id参数!”。
解决方法
将method改为“get”,测试无误。
以此记录。
原文地址:https://www.mytemplates.cn/blog/39.html