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 相关文章推荐
网页中实现浏览器的最大,最小化和关闭按钮
Mar 12 Javascript
使用js判断控件是否获得焦点
Jan 03 Javascript
JavaScript模板引擎用法实例
Jul 10 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
Sep 20 Javascript
基于JavaScript实现随机颜色输入框
Dec 10 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
Dec 15 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
Jan 11 Javascript
微信小程序 九宫格实例代码
Jan 21 Javascript
js模拟支付宝密码输入框
Apr 11 Javascript
JSON对象转化为字符串详解
Aug 11 Javascript
慕课网题目之js实现抽奖系统功能
Sep 19 Javascript
Vuejs开发环境搭建及热更新【推荐】
Sep 07 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邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
php经典算法集锦
2015/11/14 PHP
php下载文件,添加响应头的简单实例
2016/09/22 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
jquery选择器简述
2015/08/31 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
2016/05/10 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
Python 中迭代器与生成器实例详解
2017/03/29 Python
python 动态加载的实现方法
2017/12/22 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
python 获取毫秒数,计算调用时长的方法
2019/02/20 Python
python区块及区块链的开发详解
2019/07/03 Python
Python用字典构建多级菜单功能
2019/07/11 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
python如何求100以内的素数
2020/05/27 Python
美国汽车零部件和配件网站:CarParts
2019/03/13 全球购物
C,C++的几个面试题小集
2013/07/13 面试题
员工廉洁自律承诺书
2014/05/26 职场文书
离婚案件上诉状
2015/05/23 职场文书
辩论赛新闻稿
2015/07/17 职场文书
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript
Python 绘制多因子柱状图
2022/05/11 Python