hellosoft 发表于 2013-1-23 02:57:25

JS: 打开新窗口时(open window),使用传递post参数

var params =$("form").serialize();      $.ajax({            type: "POST",            url: "yourpage.php",            data: params,            success: function(str_response) {               var obj = window.open("about:blank");               obj.document.write(str_response);            }      });

使用 jquery.

原理:
1. 使用ajax请求请求页面,
2. 成功后,打开一个空的窗口
3. 将ajax请求得到的页面,写入新建的空白窗口

补充说明:
如果使用了firbug(firefox中的调试工具),那么可能会有点小问题:新开的页面一直在运行不能停止。
页: [1]
查看完整版本: JS: 打开新窗口时(open window),使用传递post参数