Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Javascript数据存储到同一页面上的PHP_Javascript_Php - Fatal编程技术网

将Javascript数据存储到同一页面上的PHP

将Javascript数据存储到同一页面上的PHP,javascript,php,Javascript,Php,如何将此javascript数据存储到同一页面上的php变量中。这就是我尝试过的 index.php PHP JS var fname=“Mike”; var form={“first_name”:fname}; person=JSON.stringify(表单); $.ajax({ url:“index.php”, 方法:“张贴”, 数据类型:“JSON”, 数据:({ 资料:人 }), }); 通过JavaScript cookie存储数据并通过PHP获取 <script>

如何将此javascript数据存储到同一页面上的php变量中。这就是我尝试过的

index.php
PHP

JS

var fname=“Mike”;
var form={“first_name”:fname};
person=JSON.stringify(表单);
$.ajax({
url:“index.php”,
方法:“张贴”,
数据类型:“JSON”,
数据:({
资料:人
}),
});

通过JavaScript cookie存储数据并通过PHP获取

<script>
var fname = "Mike";
document.cookie = 'first_name=' + fname; </script>  

<?php echo $_COOKIE['first_name'];
?>

var fname=“Mike”;
document.cookie='first_name='+fname;

您的问题给人的印象是,您没有意识到发送到浏览器的页面会乘以访问此初始页面的Internet用户数,变量也是如此。除了使用ajax,还有没有其他方法可以将js数据传递并存储到php变量?另一种方法是发送,但这意味着新的页面加载。你说的是客户机(JS)与服务器(php)之间的关系……你能告诉我怎么做吗
    var fname = "Mike";
    var form = {"first_name":fname};

    person = JSON.stringify(form);

    $.ajax({
        url: "index.php",
        method: "POST",
        dataType: 'JSON',
        data: ({
            data: person
        }),
    });
</script>
<script>
var fname = "Mike";
document.cookie = 'first_name=' + fname; </script>  

<?php echo $_COOKIE['first_name'];
?>