Si hay AJAX, entonces establezca
async: false, // puede sincronizar var connOrtdownInterval; /*Confirmar recarga inmediatamente*/ function torecharge () {var paramData = new Object (); paramData.payType = 1; // PAGA DE ALIPAY ParamData.OrderMoney = parsefloat ($ ("#spShouldPay"). Text ()); // Cantidad de pago total var gprstel = []; var orderDetail = new Array (); for (var i = 0; i <deviceList.length; i ++) {ordenDetail [i] = new Object (); ordenDetail [i] .devicesn = deviceList [i] .devicesn; // dispositivo sn código de código orden de orden [i] .gprstel = deviceList [i] .gprstel; // gprs número de móvil orden de orden de orden [i] .payyear = parseint ($ ("#hdnyear"). val ()); // año idail de pedido de año. 100; // El valor predeterminado es 200 yuan 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, // haz que Ajax sincroneo éxito: function (resultData) {var jsonRresult = $ .Parsejson (resultData); if (! jsonResult.sucess) {Window. "Registro de recarga no logró ahorrar!") $ ("#hdnorderStatus"). Val (jsonResult.obj.orderStatus); //window.open("http://www.baidu.com "); } /*Post Open New Window*/ function OpenPostWindow (url, data, target) {var tempform = document.createElement ("formulario"); tempform.id = "tempform1"; tempform.method = "post"; tempform.action = url; tempform.target = target; var hideInput = document.createElement ("entrada"); hideInput.type = "Hidden"; hideInput.name = "postname" hideInput.value = data; TEMPFORM.AppendChild (HideInput); document.body.appendChild (tempform); TEMPFORM.SUBMIT (); document.body.removechild (tempform); }