最近、関数をポップアップする必要がありますが、GETメソッドはURLの長さに制限されているため、使用する必要があります。
1。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")。
var newWindow = openWin( ""、null、800,600);
newwindow.document.write($ form1 [0] .outerhtml+scriptstr);
2。
次のようにコードコードをコピーします。
var $ form1 = $( "<form action = '"+url+"' id = 'f' name = 'f'ターゲット= 'newWindow1' method = 'post'> </form>"))
for(var i in params){
$ form1.append($(<input type = 'hidden' name = '"+i+"' value = '"+params [i]+"'/> ");
}
$( "body")。
var newWindow = openWin( ""、 'newWindow1'、800,600);
$ form1.submit();
これらの2つの方法の効果は、最初にウィンドウをポップアップし、次にポップアップウィンドウを提出させます。