使用POST方式弹出窗口的两种方法示例介绍


Posted in Javascript onJanuary 29, 2014

最近在做一个功能需要弹窗,但是不能用get方式,因为get方式对url的长度有限制,所以必须用post,总结了两个方法

1.

var $form1=$("<form action='"+url+"' id='f' name='f' method='post'></form>"); 
$form1.append($("<input type='hidden' name='"+i+"' value='"+params[i]+"'/>")); 
var scriptStr="<script type='text/javascript'>document.f.submit();</script>"; 
$("body").append($form1); 
var newWindow=openwin("",null,800,600); 
newWindow.document.write($form1[0].outerHTML+scriptStr);

2.
var $form1=$("<form action='"+url+"' id='f' name='f' target='newWindow1' method='post'></form>"); 
for(var i in params){ 
$form1.append($("<input type='hidden' name='"+i+"' value='"+params[i]+"'/>")); 
} 
$("body").append($form1); 
var newWindow=openwin("",'newWindow1',800,600); 
$form1.submit();

这两种方法效果上看都差不太多,都是先弹出一个窗口,然后让弹出的窗口进行post提交
Javascript 相关文章推荐
自写的一个jQuery圆角插件
Oct 26 Javascript
jQuery 1.5最新版本的改进细节分析
Jan 19 Javascript
淘宝搜索框效果实现分析
Mar 05 Javascript
浅谈js和css内联外联注意事项
Jun 30 Javascript
js html5 css俄罗斯方块游戏再现
Oct 17 Javascript
Angular开发者指南之入门介绍
Mar 05 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
Jul 15 Javascript
vue 下列表侧滑操作实例代码详解
Jul 24 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
Jul 26 Javascript
js中位运算的运用实例分析
Dec 11 Javascript
extjs4图表绘制之折线图实现方法分析
Mar 06 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
Nov 10 Javascript
qq悬浮代码(兼容各个浏览器)
Jan 29 #Javascript
js输出阴历、阳历、年份、月份、周示例代码
Jan 29 #Javascript
js跳转页面方法总结
Jan 29 #Javascript
Asp.Net alert弹出提示信息的几种方法总结
Jan 29 #Javascript
JS操作iframe里的dom(实例讲解)
Jan 29 #Javascript
js 数组操作之pop,push,unshift,splice,shift
Jan 29 #Javascript
js中的preventDefault与stopPropagation详解
Jan 29 #Javascript
You might like
PHP中将网页导出为Word文档的代码
2012/05/25 PHP
php数组编码转换示例详解
2014/03/11 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
php实现水印文字和缩略图的方法示例
2016/12/29 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
ExtJS Window 最小化的一种方法
2009/11/18 Javascript
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
webpack+vue.js快速入门教程
2016/10/12 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
原生JS轮播图插件
2017/02/09 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
2018/03/09 Javascript
详解JSON.stringify()的5个秘密特性
2020/05/26 Javascript
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
基于python 爬虫爬到含空格的url的处理方法
2018/05/11 Python
python实现人人自动回复、抢沙发功能
2018/06/08 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
python读取Kafka实例
2019/12/23 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
大学活动总结范文
2014/04/29 职场文书
英文道歉信
2015/01/20 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
Python道路车道线检测的实现
2021/06/27 Python
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python