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调用XML制作连动下拉列表框
Jun 25 Javascript
javascript与CSS复习(《精通javascript》)
Jun 29 Javascript
javascript闭包传参和事件的循环绑定示例探讨
Apr 17 Javascript
javascript模块化简单解析
Apr 07 Javascript
浅析JavaScript中break、continue和return的区别
Nov 30 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
May 12 Javascript
纯js实现画一棵树的示例
Sep 05 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
Dec 28 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
Jun 17 Javascript
vue表单数据交互提交演示教程
Nov 13 Javascript
JavaScript实现密码强度实时验证
Mar 18 Javascript
javascript实现多边形碰撞检测
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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
php下实现一个阿拉伯数字转中文数字的函数
2008/07/10 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
2013/04/15 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
discuz目录文件资料汇总
2014/12/30 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
2016/10/08 PHP
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
js实现下拉框选择要显示图片的方法
2015/02/16 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
Python使用OpenPyXL处理Excel表格
2020/07/02 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
JAVA代码查错题
2014/10/10 面试题
毕业生如何写自我鉴定
2014/03/15 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
售房委托书
2014/08/30 职场文书
运动会加油稿
2015/07/22 职场文书
小学远程教育工作总结
2015/08/13 职场文书