php - 在新页面上将变量从 JavaScript 传递到 PHP

标签 php javascript variables

我对 JavaScript 和 PHP 还很陌生。

我想创建一个包含变量的 JavaScript 函数,将其传递给另一个页面上的 PHP 并打开该页面。

这是我到目前为止所得到的(不起作用):

我的JS:

function test()
{
    $.ajax(   
    {
        url: "my-new-page.php",
        type: "POST",
        data: 
        {
            varJS: "XXX"
        },
            error:function(err)
            {
                alert(err.statusText);
            },
            success: function(data)
            {
                window.open("my-new-page.php");
            }
        });
}

我的 PHP(在新页面上):

$varPHP = $_POST['varJS'];

最佳答案

据我了解您的问题,您只是想要一个简单的 javascript 函数,使用一些参数重定向到另一个页面/PHP 脚本?

我的新页面.php

<?
$varPHP = $_GET['varJS'];
echo $varPHP;
?>

JavaScript

function reDirect(varJS) {
    var page='my-new-page.php?varJS='+varJS;
    document.location.href=page;
}

reDirect('test') 

关于php - 在新页面上将变量从 JavaScript 传递到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18206013/

相关文章:

ios - 将字符串转换为变量

php - 在 php :fpm docker image 中设置 max_post_size 的位置

php - 在同一服务器的外部脚本中使用自定义函数获取 WordPress 用户元数据

php - mysql查询查找日期小于另一个日期

javascript - JavaScript 如何保存到本地文件?

javascript - 一些(在我看来)复杂的东西

php - php的memory_limit、upload_max_filesize和post_max_filesize的关系

javascript - 为什么 CoffeeScript 使用 %% 代替标准的 javascript 运算符 % 来表示模数

powershell - 使用带有变量而不是文件的mofcomp.exe

python - 将字符串解释为变量名(涉及类)- Python