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 相关文章推荐
Prototype Function对象 学习
Jul 12 Javascript
点击文章内容处弹出页面代码
Oct 01 Javascript
JavaScript 基于原型的对象(创建、调用)
Oct 16 Javascript
拖动布局之保存布局页面cookies篇
Oct 29 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
Nov 25 Javascript
js关闭模态窗口刷新父页面或跳转页面
Dec 13 Javascript
用原生js做个简单的滑动效果的回到顶部
Oct 15 Javascript
jQuery给多个不同元素添加class样式的方法
Mar 26 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
Jul 06 Javascript
layui结合form,table的全选、反选v1.0示例讲解
Aug 15 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
Apr 17 Javascript
微信小程序学习总结(二)样式、属性、模板操作分析
Jun 04 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
成本8450万,票房仅2亿,口碑两极分化,又一部DC电影扑街了
2020/04/09 欧美动漫
PHP安装问题
2006/10/09 PHP
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
详解php实现页面静态化原理
2017/06/21 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
JavaScript 事件查询综合
2009/07/13 Javascript
javascript 获取元素位置的快速方法 getBoundingClientRect()
2009/11/26 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
zeroclipboard复制到剪切板的flash
2010/08/04 Javascript
Ext 今日学习总结
2010/09/19 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
教你如何用node连接redis的示例代码
2018/07/12 Javascript
vue点击页面空白处实现保存功能
2019/11/06 Javascript
重置Redux的状态数据的方法实现
2019/11/18 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
Python入门篇之条件、循环
2014/10/17 Python
Python使用sklearn实现的各种回归算法示例
2019/07/04 Python
flask的orm框架SQLAlchemy查询实现解析
2019/12/12 Python
pytorch实现focal loss的两种方式小结
2020/01/02 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
HTML5中的websocket实现直播功能
2018/05/21 HTML / CSS
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
将相和教学反思
2014/02/04 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
病假证明模板
2015/06/19 职场文书
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby