我有一个 JavaScript 变量,我想通过 POST 发送到 PHP 页面并显示新页面。 我尝试了这个解决方案,但似乎不起作用。我已经在 Wireshark 中检查过,变量(键和值)发送正确,但页面没有显示任何内容。
$(document).ready(function() {
$("#tbID tr").click(function() {
$(this).addClass('selected').siblings().removeClass('selected');
var value = $(this).find('td:nth-child(2)').html();
});
});
function send(value) {
$.post("newPhp.php", {
key : value
}).done(function(data) {
location.href="newPhp.php";
});
}
新的Php.php:`
if(!empty($_POST["key"])){
$value = $_POST['key'];`
//something with $value
}
那么这段代码有什么问题呢? 有没有更简单的解决方案?
最佳答案
function send(value) {
$.post( "newPhp.php",
{key:value},
function( data ) {
location.href="newPhp.php";
}
);
}
关于javascript - 如何通过 POST 传递 Javascript 变量并重定向到新页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29833877/