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 相关文章推荐
JS 创建对象(常见的几种方法)
Nov 03 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
Jun 04 Javascript
js文件包含的几种方式介绍
Sep 28 Javascript
AngularJS中取消对HTML片段转义的方法例子
Jan 04 Javascript
JavaScript将数字转换成大写中文的方法
Mar 23 Javascript
javascript实现的右下角弹窗实例
Apr 24 Javascript
javascript转换静态图片,增加粒子动画效果
May 28 Javascript
jQuery自适应轮播图插件Swiper用法示例
Aug 24 Javascript
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
Aug 24 Javascript
JS实现网页时钟特效
Mar 25 Javascript
jquery实现广告上下滚动效果
Mar 04 jQuery
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
MySQL 日期时间函数常用总结
2012/06/12 PHP
sae使用smarty模板的方法
2013/12/17 PHP
PHP简单留言本功能实现代码
2017/06/09 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
2011/08/23 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
js实现类似jquery里animate动画效果的方法
2015/04/10 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
动态创建Angular组件实现popup弹窗功能
2017/09/15 Javascript
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
详解ECMAScript typeof用法
2018/07/25 Javascript
解决vue router组件状态刷新消失的问题
2018/08/01 Javascript
nodejs搭建本地服务器并访问文件操作示例
2019/05/11 NodeJs
原生js实现自定义滚动条组件
2021/01/20 Javascript
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
Python ldap实现登录实例代码
2016/09/30 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
Oracle的内存结构(Memory structures)
2015/06/10 面试题
电子商务专业求职信
2014/03/08 职场文书
民主生活会主持词
2015/07/01 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
python使用BeautifulSoup 解析HTML
2022/04/24 Python
搭建Yolov5服务器
2022/04/30 Servers
讲解Python实例练习逆序输出字符串
2022/05/06 Python