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 相关文章推荐
jQuery AJAX回调函数this指向问题
Feb 08 Javascript
多个jQuery版本共存的处理方案
Mar 17 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
Oct 28 Javascript
jQuery插件实现无缝滚动特效
Nov 24 Javascript
javascript实现获取浏览器版本、浏览器类型
Dec 02 Javascript
JavaScript提高网站性能优化的建议(二)
Jul 24 Javascript
纯jQuery实现前端分页功能
Mar 23 jQuery
JS判断微信扫码的方法
Aug 07 Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 Javascript
layer.open关闭父窗口 以及调用父页面的方法
Aug 17 Javascript
JS求1到任意数之间的所有质数的方法详解
May 20 Javascript
webpack的pitching loader详解
Sep 23 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
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
通过html表格发电子邮件
2006/10/09 PHP
PHP学习之整理字符串
2011/04/17 PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
2011/06/30 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
Zend Framework前端控制器用法示例
2016/12/11 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
Python实现栈的方法
2015/05/26 Python
matplotlib绘制动画代码示例
2018/01/02 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
transform python环境快速配置方法
2018/09/27 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
巴西图书和电子产品购物网站:Saraiva
2017/06/07 全球购物
30岁生日感言
2014/01/25 职场文书
同事吵架检讨书
2014/02/05 职场文书
大学军训感言1000字
2014/02/25 职场文书
学术会议主持词
2014/03/17 职场文书
安全保证书范文
2014/04/29 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
会计出纳岗位职责
2015/03/31 职场文书
行政复议答复书
2015/07/01 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
nginx配置文件使用环境变量的操作方法
2021/06/02 Servers
简述Java中throw-throws异常抛出
2021/08/07 Java/Android