master
wangning 7 years ago
commit 414c4a783d

@ -50,9 +50,16 @@ $(document).ready(function () {
invokePay(paydata);
},
error: function (jqXhr) {
alert(jqXhr.responseJSON.message);
var respText = jqXhr.responseText;
try {
alert(JSON.parse(respText).message);
$('#wdiv').hide();
dataCache.paying = false;
} catch (e) {
alert("Unexpected Error:" + respText);
$('#wdiv').hide();
dataCache.paying = false;
}
}
});

@ -287,10 +287,19 @@ $(function () {
})
},
error: function (jqXhr) {
weuiAlert(jqXhr.responseJSON.message);
var respText = jqXhr.responseText;
try {
weuiAlert(JSON.parse(respText).message);
$('#key_P').removeClass('hidden');
$('#key_Loading').addClass('hidden');
dataCache.paying = false;
} catch (e) {
alert("Unexpected Error:" + respText);
$('#key_P').removeClass('hidden');
$('#key_Loading').addClass('hidden');
dataCache.paying = false;
}
}
})
});

@ -4,6 +4,7 @@
$(document).ready(function () {
'use strict';
decode();
function decode() {
var redirect = window.redirect;
while (redirect.indexOf('://') < 0) {
@ -14,8 +15,10 @@ $(document).ready(function () {
window.redirect = redirect;
}
}
var dataCache = {paying: false};
$('#key_P').bind('touchstart', startPay);
function startPay() {
$('#wdiv').show();
if (dataCache.paying) {
@ -28,18 +31,32 @@ $(document).ready(function () {
method: 'get',
dataType: 'json',
success: function (pay) {
try {
if (pay.direct_paid) {
dataCache.paying = false;
location.href = window.redirect;
}
var paydata = pay.jsapi;
invokePay(paydata);
}catch (e) {
alert("Unexpected Error:" + e);
$('#wdiv').hide();
dataCache.paying = false;
}
},
error: function (jqXhr) {
alert(jqXhr.responseJSON.message);
var respText = jqXhr.responseText;
try {
alert(JSON.parse(respText).message);
$('#wdiv').hide();
dataCache.paying = false;
} catch (e) {
alert("Unexpected Error:" + respText);
$('#wdiv').hide();
dataCache.paying = false;
}
}
});
@ -85,6 +102,7 @@ $(document).ready(function () {
}
})
}
checkOrderStd();
}
});
Loading…
Cancel
Save