$(function () { if ($('.carousel').length > 0) { $('.carousel').carousel({ interval: 5000 }); } if ($(".qrcode").length > 0) { $(".qrcode").qrcode({width: 250, height: 250, text: $(".qrcode").data("text")}); } var si, xhr; if (typeof queryParams != 'undefined') { var queryResult = function () { xhr && xhr.abort(); xhr = $.ajax({ url: "", type: "post", data: queryParams, dataType: 'json', success: function (ret) { if (ret.code == 1) { var data = ret.data; if (typeof data.status != 'undefined') { var status = data.status; if (status == 'SUCCESS' || status == 'TRADE_SUCCESS') { $(".scanpay-qrcode .paid").removeClass("hidden"); $(".scanpay-tips p").html("支付成功!
3秒后将自动跳转..."); var sin = setInterval(function () { $(".scanpay-tips p span").text(parseInt($(".scanpay-tips p span").text()) - 1); }, 1000); setTimeout(function () { clearInterval(sin); location.href = queryParams.returnurl; }, 3000); clearInterval(si); } else if (status == 'REFUND' || status == 'TRADE_CLOSED') { $(".scanpay-tips p").html("请求失败!
请返回重新发起支付"); clearInterval(si); } else if (status == 'NOTPAY' || status == 'TRADE_NOT_EXIST') { } else if (status == 'CLOSED' || status == 'TRADE_CLOSED') { $(".scanpay-tips p").html("订单已关闭!
请返回重新发起支付"); clearInterval(si); } else if (status == 'USERPAYING' || status == 'WAIT_BUYER_PAY') { } else if (status == 'PAYERROR') { clearInterval(si); } } } } }); }; si = setInterval(function () { queryResult(); }, 3000); queryResult(); } });