如果有Ajax,那么设置
async:false,//使AJax同步
var countdownInterval;
/*确认立即充值*/
function ToRecharge(){
var paramData = new Object();
paramData.PayType = 1;//支付宝支付
paramData.OrderMoney = parseFloat($(\"#spShouldPay\").text());//支付总金额
var gprsTel = [];
var orderDetail = new Array();
for(var i = 0; i < deviceList.length; i++){
orderDetail[i] = new Object();
orderDetail[i].DeviceSN = deviceList[i].DeviceSN;//设备SN码
orderDetail[i].GPRSTel = deviceList[i].GPRSTel;//GPRS手机号码
orderDetail[i].PayYear = parseInt($(\"#hdnYear\").val());//年数
orderDetail[i].PayPotency = 100;//暂时默认是两百元
gprsTel.push(deviceList[i].GPRSTel);
}
paramData.GPRSTel = gprsTel.join(\",\");
paramData.OrderDetail = $.toJSON(orderDetail);
paramData.rand = Math.random();
paramData.PostType = \"AddRecharge\";
$.ajax({
url: \'/App_Ajax/Service.ashx\',
data: paramData,
type: \'post\',
async:false,//使AJax同步
success: function(resultData){
var jsonResult = $.parseJSON(resultData);
if(!jsonResult.success){
window.$.messager.alert(\'提示\', \"充值记录保存失败!\");
newwindow.close();
return;
}
$(\"#backupdate\").text(\"返回修改\");
$(\"#timerecharge\").hide();
$(\"#onrecharge\").show();
$(\"#rechargesuccess\").hide();
$(\"#hdnOrderStatus\").val(jsonResult.obj.OrderStatus);
$(\"#hdnOID\").val(jsonResult.obj.OID);
//启动一个轮询,不断去读取Recharge_Order表的OrderStatus如果成功那么就停止
CheckOrderStatus(jsonResult.obj.OID);
//window.open(\"http://www.baidu.com\");
openPostWindow(String.format(\"http://{0}/Default/Service/Recharge.aspx\", location.host), $.toJSON(jsonResult.obj), \"_blank\")
}
});
}
/*POST 打开新窗口*/
function openPostWindow(url, data, target) {
var tempForm = document.createElement(\"form\");
tempForm.id = \"tempForm1\";
tempForm.method = \"post\";
tempForm.action = url;
tempForm.target = target;
var hideInput = document.createElement(\"input\");
hideInput.type=\"hidden\";
hideInput.name= \"PostName\"
hideInput.value= data;
tempForm.appendChild(hideInput);
document.body.appendChild(tempForm);
tempForm.submit();
document.body.removeChild(tempForm);
}
本文地址:https://www.stayed.cn/item/20010
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我