使用Javascript将隐藏表单从一个Wordpress自定义页面发送到另一个页面

使用Javascript将隐藏表单从一个Wordpress自定义页面发送到另一个页面,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我正在使用Wordpress,我有两个不同的自定义页面,A页和B页 在A页上,我用Javascript创建了一个隐藏表单,并将其提交到B页。这是我在A页上的Javascript代码: 正如预期的那样,会打开一个新选项卡,显示page-B。但是,page-B似乎没有收到我通过提交隐藏表单发送给它的参数。我会打印$\u帖子;然后得到一个空数组 知道为什么我没有收到B页上的任何参数吗 注意:我有意不使用JQuery。我们使用的不是Angularjs。您还需要将隐藏元素附加到表单中 function c

我正在使用Wordpress,我有两个不同的自定义页面,A页和B页

在A页上,我用Javascript创建了一个隐藏表单,并将其提交到B页。这是我在A页上的Javascript代码:

正如预期的那样,会打开一个新选项卡,显示page-B。但是,page-B似乎没有收到我通过提交隐藏表单发送给它的参数。我会打印$\u帖子;然后得到一个空数组

知道为什么我没有收到B页上的任何参数吗


注意:我有意不使用JQuery。我们使用的不是Angularjs。

您还需要将隐藏元素附加到表单中

function createFormAndSubmit(targetUrl, parameter) {
    var form = document.createElement("form");
    document.body.appendChild(form);
    form.method = "POST";
    form.action = targetUrl;
    form.target = "_blank";
    var element1 = document.createElement("INPUT");
    element1.name="my_text"
    element1.value = parameter;
    element1.type = 'hidden';
    form.submit();
}

url = "<?= get_page_link(115) ?>";
parameterValue = evento.texto;

createFormAndSubmit(url, parameterValue);