jquery在选项卡中打开页面并传递一些POST值

如何在新窗口中打开一个php页面并传入一些POST变量? 我正在使用jquery。

谢谢。

我建议在HTML中创建一个不可见的表单,如下所示:

..然后通过jQuery提交它:

 $('#new_window_parameter_1').val('value'); $('#invisible_form').submit(); 

以下是如何通过POST提交隐藏表单的示例:

 function submit_post_via_hidden_form(url, params) { var f = $("
").attr({ action: url }).appendTo(document.body); for (var i in params) { if (params.hasOwnProperty(i)) { $('').attr({ name: i, value: params[i] }).appendTo(f); } } f.submit(); f.remove(); }

并使用它:

 submit_post_via_hidden_form( 'some link', { val1: val1, val2: val2 } );