繁体   English   中英

将JS变量传递给PHP

[英]Passing JS variable to PHP

我试图将JS变量传递给PHP,并让PHP回显JS变量。 我不断得到一个空的空字符串。 我究竟做错了什么?

function(u){

            if(u){
                var dt = {'ud':u};
                console.log(dt);

                $.post('xrege.php', dt, function(r){
                    console.log(r.responseText);
                    console.log(typeof(r.responseText));
                });
            }
        });


<?php

$ud = $_POST['ud'];
echo json_encode($ud);
?>

您应该将php代码分成一个不同的文件,并且应该可以正常工作。

if(u){
    var dt = {'ud':u};
    console.log(dt);

    $.post('xrege.php', dt, function(r){
        console.log(r);
        console.log(typeof r);
    },"json");
}    

将上面的代码命名为123.html,并将下面的代码保存在xrege.php中

<?php
$ud = $_POST['ud'];
echo json_encode($ud);
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM