打开POST传参的弹出窗口
2024-08-31 18:49:01
//穿件
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找不到提交的页面 会自动创建一个新的页面 就达不到预期的效果了
最新文章
- sqoop、flume 安装
- 第 20 章 CSS3 前缀和 rem
- Android项目结构 以及体系结构
- ORACLE 分析函数整理汇总
- UTF-8 <;==>; unicode(WCHAR)
- SU Demos-02Filtering-02Subfilt
- 【python】filter,map,reduce和lambda函数介绍
- C#学习7
- Java内部类this$0字段产生的一个bug
- PHP 编译问题PEAR package PHP_Archive not installed的解决
- Unity发送短信
- 【转】morgan stanley 电面面经新鲜出炉
- MySQL学习(一) 概述
- 互相关(cross-correlation)及其在Python中的实现
- linux进程间通信同步-共享内存
- ZOJ 1602 Multiplication Puzzle(区间DP)题解
- idea中添加类和方法注释以及codeCheck
- ArcGIS 同一要素图层合并
- Thread类和Runnable接口的比较
- webpack开发模式和生产模式设置及不同环境脚本执行