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 获取json数据实现代码
Apr 27 Javascript
使用jquery实现简单的ajax
Jul 08 Javascript
JavaScript获取一个范围内日期的方法
Apr 24 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
May 11 Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 Javascript
JS Canvas定时器模拟动态加载动画
Sep 17 Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 Javascript
解决vue热替换失效的根本原因
Sep 19 Javascript
使用react render props实现倒计时的示例代码
Dec 06 Javascript
Vue使用自定义指令实现拖拽行为实例分析
Jun 06 Javascript
详解Vue.js 响应接口
Jul 04 Javascript
解决vue请求接口第一次成功,第二次失败问题
Sep 08 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 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
2008/11/14 PHP
php print EOF实现方法
2009/05/21 PHP
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
php变量作用域的深入解析
2013/06/03 PHP
smarty基础之拼接字符串的详解
2013/06/18 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
JQuery循环滚动图片代码
2011/12/08 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
js继承call()和apply()方法总结
2014/12/08 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
全面解析Bootstrap中nav、collapse的使用方法
2016/05/22 Javascript
jquery实现图片放大点击切换
2017/06/06 jQuery
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
jQuery初级教程之网站品牌列表效果
2017/08/02 jQuery
ajax请求data遇到的问题分析
2018/01/18 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
vue-cli3自动消除console.log()的调试信息方式
2020/10/21 Javascript
理解Python中函数的参数
2015/04/27 Python
python微信跳一跳系列之自动计算跳一跳距离
2018/02/26 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
python基于openpyxl生成excel文件
2020/12/23 Python
解决canvas转base64/jpeg时透明区域变成黑色背景的方法
2016/10/23 HTML / CSS
利用canvas实现图片压缩的示例代码
2018/07/17 HTML / CSS
Why do we need Unit test
2013/01/03 面试题
MVC的各个部分都有那些技术来实现?如何实现?
2016/04/21 面试题
木工主管岗位职责
2013/12/08 职场文书
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
毕业寄语大全
2014/04/09 职场文书
校园文明倡议书
2014/05/16 职场文书
党员公开承诺书2016
2016/03/24 职场文书
SpringBoot详解整合Redis缓存方法
2022/07/15 Java/Android