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 } );