[英]Sending hidden form with Javascript from one Wordpress custom page to another
我正在使用Wordpress,并且有两个不同的自定义页面,即page-A
和page-B
在page-A
我用Javascript创建了一个隐藏表单,并将其提交给page-B
这是我在page-A
上的Javascript代码:
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);
如预期的那样,将打开一个新标签,显示page-B
但是, page-B
似乎没有通过提交隐藏表单来接收我发送给它的参数(“ my_text”)。 我做print_r($_POST);
并得到一个空数组。
为什么我在page-B
上没有收到任何参数?
注意:我故意不使用JQuery。 相反,我们使用的是Angularjs。
您还需要将隐藏元素附加到表单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.