gpt4 book ai didi

php - 如何使用 jQuery/Javascript 将变量发布到另一个页面?

转载 作者:行者123 更新时间:2023-11-30 13:28:33 25 4
gpt4 key购买 nike

如何通过 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”是在窗口范围内定义的,使其成为全局的并且可以从此脚本访问。

关于php - 如何使用 jQuery/Javascript 将变量发布到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7620369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com