ajaxがある場合は、設定します
async:false、// ajaxはvar countdownintervalを同期させることができます。 /*すぐに充電を確認*/ function torecharge(){var paramdata = new object(); paramdata.paytype = 1; // alipay支払い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; // device sn code orderdetail [i] .gprstel = deviceList [i] .gprstel; // gprs携帯番号Orderdetail [i] .payyear = parseint($( "#hdnyear")。 100; //デフォルトは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:data:paramdata、type: 'post'、async:false、// ajax同期の成功:function(resultdata){var jsonresult = $ .parsejson(resultdata); 「charged window.close(); $( "#hdnorderstatus")。 //window.open("http://www.baidu.com "); openpostwindow(" http:// {0}/default/service/recharge.aspx "、location.host)、$ .tojson(jsonrecult.obj); } /*新しいウィンドウを開く*/ function openPostWindow(url、data、ターゲット){var tempform = document.createelement( "form"); tempform.id = "tempform1"; tempform.method = "post"; tempform.action = url; tempform.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); }