将Javascript数据存储到同一页面上的PHP
如何将此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>
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'];
?>