微信扫码支付成功后跳转
2015-08-21 18:26
656 查看
微信扫码支付成功后跳转
问题描述
微信官方提供的示例中支付扫码页只有二维码图,支付成功后没有任何交互为了更好的用户体验希望扫码支付成功后自动跳转到支付成功页。解决方案
通过setInterval定时ajax查询订单状态,如果订单支付成功则跳转。示例代码
<script language=javascript> var int=self.setInterval("orderStatus()",5000) function orderStatus() { $.post("<?= url::to(['/order/order/orderstatus'])?>", { orderCode:"<?= $orderCode?>" }, function(data,status){ if(data.state=='success'&&data.data=='paid'){ location.href = "<?= url::to(['/order/order/return','orderCode'=>$orderCode])?>"; } }); } </script>
相关文章推荐
- 一个关于if else容易迷惑的问题
- 社交巨头三国杀:微信、WhatsApp、Line到底有啥区别?
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- 微信悄悄升级群聊功能:个人微信营销号的福音
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- 我是运营,我没有假期
- 如何做到日消息量100万的微信公众号?
- 论微信取消推送功能的可能性(原创)
- PHP数据库长连接mysql_pconnect的细节
- 微信的成功,靠的是QQ导流吗?
- Php Installing An Expansion
- 微信服务号推送模板消息接口
- PHP+Apache在Windows 9x下的安装和配置