找回密码
 立即注册

QQ登录

只需一步,快速开始

CodeIgniter 3 微信扫码支付 支付状态监听JS

crx349 于 2016-6-12 14:52 [CodeIgniter] 发表在 [复制链接] [显示全部楼层] [打印] [上一主题] [下一主题]
微信PC端扫码支付没有监听状态js,自己整了一个,5秒获取一次订单状态,如果支付成功自动跳转
  1. <script type="text/javascript">
  2.         $(document).ready(function () {
  3.             setInterval("ajaxstatus()", 5000);
  4.         });
  5.         //$("#HidOrderid").val()  为订单号码
  6.         function ajaxstatus() {
  7.             if ($("#HidOrderid").val() != 0) {
  8.                 var HidOrderid = $("#HidOrderid").val().trim();
  9.                 //alert(HidOrderid);
  10.                 $.ajax({
  11.                     url: "<?php echo site_url('web/wxpay/GetOrderStatus')?>",//调用ashx获得订单状态
  12.                     data:{
  13.                         mobileNo:HidOrderid
  14.                     },
  15.                     dataType:"html",
  16.                     type:"POST",
  17.                     success: function (json) {
  18.                         json = eval('('+json+')');
  19.                         if (json.Satues ==1) { //订单状态为1表示支付成功
  20.                             window.location.href = "<?php echo site_url('web/wxpay/payok')?>"; //页面跳转
  21.                         }
  22.                     },
  23.                     error: function () {
  24.                         alert("O No~~~");
  25.                     }
  26.                 });
  27.             }

  28.         }
  29.     </script>
复制代码



本教程由无限星辰工作室CRX349独家整理和提供,转载请注明地址,谢谢。本文地址:https://www.xmspace.net/thread-442-1-1.html
无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225

发表于 2016-6-12 14:52:07 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 0 条回复!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • fastadmin 后台界面使用字段数组类型
    • Discuz!x3.5 修改标题高亮颜色
    • Discuz!x3.5 应用中心 下载应用一直下载中
    • 帖子定时显示
    • 论坛辅助审核
拖动客服框
Online Service
点击这里给我发消息
点击这里联系我们
微信扫一扫
在线客服
快速回复 返回顶部 返回列表