首页 > 其他 > 详细

打开POST传参的弹出窗口

时间:2017-07-26 16:50:59      阅读:213      评论:0      收藏:0      [点我收藏+]
//穿件
function openPostPopWindow(url,param,target){
var $form = $("<form></form>");
$form.attr({
method:"post",
action:url,
target:target
});
//写入参数
for(var key in param){
var input = $("<input type=‘hidden‘ name=‘"+key+"‘/>")
input.attr("value",param[key]);
$form.append(input);
}

openWin(target);

$("body").append($form);
$form.trigger(‘submit‘);
$form.remove();
}
//设置打开的窗口 并居中显示
function openWin(name) {
var iWidth=870; //弹出窗口的宽度;
var iHeight=450; //弹出窗口的高度;
var iTop = (window.screen.availHeight-30-iHeight)/2; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth-10-iWidth)/2; //获得窗口的水平位置;
window.open(‘about:blank‘,name,"height="+iHeight+", width="+iWidth+", top="+iTop+", left="+iLeft+",menubar=0,toolbar=0,status=0,scrollbars=1,resizable=1");
}

注意事项:写的target虽然是任意的 但是一定要一致 不然的话form找不到提交的页面 会自动创建一个新的页面 就达不到预期的效果了




打开POST传参的弹出窗口

原文:http://www.cnblogs.com/DreamSeeker/p/7240193.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!