[英]How do I send a JavaScript variable to another page when using JQuery UI
[英]How do I POST variables using jQuery / Javascript to another page?
如何使用使用jQuery / Javascript的POST发送到另一个页面并重定向到该页面?
使用GET发送变量...
在Javascript中
window.location = 'receivepage.php?variable='+testVariable;
当它被PHP接收时...
$var = $_GET['variable'];
如何使用$ _POST来完成^?
我已经试过......
$.post(
'receivepage.php', {
i: i
}, function(){
window.location = 'receivepage.php';
}
);
但是当它到达PHP时似乎丢失了该变量
进行$ .post尝试通过ajax发布信息,然后重定向到您的页面,因此,当您最终到达页面时,将不会接收到属性“ i”。
您可以这样做:
HTML
<form method="post" target="receivepage.php" id="myform">
<input type="hidden" name="i" value="blah" />
</form>
JS
<script type="text/javascript">
$("#myform").submit();
</script>
这样可以解决您的问题吗?
编辑
如果您的价值来自JS,则可以这样添加:
JS
<script type="text/javascript">
$('#myform input[name="i"]').val(i);
$("#myform").submit();
</script>
根据您的示例,“ i”是在窗口范围内定义的,从而使其成为全局的并且可以从此脚本访问。
在您的帖子示例中,$ _POST ['i']将是您的变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.