最近在做一个功能需要弹窗,但是不能用get方式,因为get方式对url的长度有限制,所以必须用post,总结了两个方法
1.
复制代码 代码如下:
var $form1=$();
$form1.append($());
var scriptstr=;
$(body).append($form1);
var newwindow=openwin(,null,800,600);
newwindow.document.write($form1[0].outerhtml+scriptstr);
2.
复制代码 代码如下:
var $form1=$();
for(var i in params){
$form1.append($());
}
$(body).append($form1);
var newwindow=openwin(,'newwindow1',800,600);
$form1.submit();
这两种方法效果上看都差不太多,都是先弹出一个窗口,然后让弹出的窗口进行post提交