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 {

                }
            });
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章