41 lines
1.4 KiB
JavaScript
Executable File
41 lines
1.4 KiB
JavaScript
Executable File
$(function()
|
|
{
|
|
// 定时查询订单是否已支付
|
|
setInterval(function()
|
|
{
|
|
// ajax请求
|
|
$.ajax({
|
|
url: RequestUrlHandle($('.qrcode-pay').data('ajax-url')),
|
|
type: 'post',
|
|
dataType: "json",
|
|
timeout: 10000,
|
|
data: {"order_no": $('.qrcode-pay').data('order-no')},
|
|
success: function(result)
|
|
{
|
|
if(result.code == 0 && (result.data.url || null) != null)
|
|
{
|
|
Prompt(result.msg, 'success');
|
|
setTimeout(function()
|
|
{
|
|
window.location.href = result.data.url;
|
|
}, 1500);
|
|
} else if(result.code == -400 && (result.data.url || null) != null) {
|
|
Prompt(result.msg);
|
|
setTimeout(function()
|
|
{
|
|
window.location.href = result.data.url;
|
|
}, 1500);
|
|
} else {
|
|
if(result.code != -333)
|
|
{
|
|
Prompt(result.msg);
|
|
}
|
|
}
|
|
},
|
|
error: function(xhr, type)
|
|
{
|
|
Prompt(HtmlToString(xhr.responseText) || (window['lang_error_text'] || '异常错误'), null, 30);
|
|
}
|
|
});
|
|
}, 2000);
|
|
}); |