Window.Open在同一个标签页打开

如果有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);     
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值