jquery实现微信支付轮询

  $(document).ready(function () {
            check();
            setInterval("check()", 3000);
            var m = 4; //分钟
            var s = 60; //秒钟

            function showtime() {
                document.getElementById('m').innerHTML = "0" + m;
                document.getElementById('s').innerHTML = s;
                s = s - 1;
                if (s == 0 && m != 0) {
                    m = m - 1;
                    s = 60
                }
                if (m == 0 && s == -1) {
                    clearInterval(settime);
                    document.getElementById('s').innerHTML = "00";
                    var oA = document.getElementById('a');
                    oA.innerHTML = '二维码已过期,请重新点击';
                    document.getElementById('go').className = "expired";
                    return;
                }
            }

            var settime = setInterval(function () {
                showtime();
            }, 3000);
        });

        function check() {
            var url = "{:url('index/wxpay/orderstate')}";
            var notify = "{:url('index/wxpay/notify')}";
            var out_trade_no = $("#out_trade_no").val();
            var param = {'out_trade_no': out_trade_no};
            $.post(url, param, function (data) {
                var arr = JSON.parse(data);
                if (arr['trade_state'] == 'SUCCESS') {
                    layer.msg("开通成功!", {time: 1000}, function () {
                        window.setTimeout("window.location="+"'{:url('index/index/user')}'",100);
                    });
                    document.getElementById('success').className = "paid hidden-xs logo-wechat";
                    for (var i = 0; i < imgs.length; i++) {
                        imgs[i].style.display = "none";
                    }
                } else {

                }
            });
        }

猜你喜欢

转载自blog.csdn.net/feifantiantang/article/details/88739637