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


Posted in Javascript onJune 20, 2014

如果有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); 
}
Javascript 相关文章推荐
JavaScript的9个陷阱及评点分析
May 16 Javascript
JavaScript聚焦于第一个字段的代码
Oct 15 Javascript
Prototype源码浅析 String部分(四)之补充
Jan 16 Javascript
js实现星星打分效果的方法
Jul 05 Javascript
在JavaScript中使用对数Math.log()方法的教程
Jun 15 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
Aug 08 Javascript
浅谈JS中的三种字符串连接方式及其性能比较
Sep 02 Javascript
JavaScript中数组Array.sort()排序方法详解
Mar 01 Javascript
footer定位页面底部(代码分享)
Mar 07 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
Dec 19 Javascript
Angular7创建项目、组件、服务以及服务的使用
Feb 19 Javascript
JS控制GIF图片的停止与显示
Oct 24 Javascript
JSON.parse()和JSON.stringify()使用介绍
Jun 20 #Javascript
Js实现手机发送验证码时按钮延迟操作
Jun 20 #Javascript
使用原生js实现页面蒙灰(mask)效果示例代码
Jun 20 #Javascript
js处理php输出时间戳对不上号的解决方法
Jun 20 #Javascript
Javascript 实现复制(Copy)动作方法大全
Jun 20 #Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
Jun 20 #Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
Jun 20 #Javascript
You might like
php实现的获取网站备案信息查询代码(360)
2013/09/23 PHP
php中引用符号(&amp;)的使用详解
2013/11/13 PHP
PHP自定义多进制的方法
2016/11/03 PHP
使用javascript访问XML数据的实例
2006/12/27 Javascript
Javascript技术技巧大全(五)
2007/01/22 Javascript
js prototype截取字符串函数
2010/04/01 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
JavaScript使用cookie实现记住账号密码功能
2015/04/27 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
微信小程序本地缓存数据增删改查实例详解
2017/05/24 Javascript
JS实现微信摇一摇原理解析
2017/07/22 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
详解webpack进阶之loader篇
2017/08/23 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
PyQt5实现下载进度条效果
2018/04/19 Python
Python实现图片拼接的代码
2018/07/02 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
python如何输出反斜杠
2020/06/18 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
大学生实习证明范本
2014/01/15 职场文书
房屋转让协议书
2014/04/11 职场文书
党员争先创优承诺书
2015/01/20 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis