无限星辰工作室-客户无限互联网动力之源

标题: CodeIgniter 3 微信扫码支付 支付状态监听JS [打印本页]

作者: crx349    时间: 2016-6-12 14:52
标题: CodeIgniter 3 微信扫码支付 支付状态监听JS
微信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>
复制代码







欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4