如何在php变量中存储js值?

时间:2019-07-18 08:46:19

标签: javascript php

我想将js变量中x的值存储到同一页面上的php变量中。

2 个答案:

答案 0 :(得分:0)

最简单的答案是:您不能。

这样做的原因:PHP在服务器端执行,响应发送到浏览器,(通常)生成为HTML。在 之后呈现javascript,因此,此时,PHP代码不再存在。

长答案:

您可以使用XHR请求(或更常见的称为AJAX调用)将javascript变量发送到PHP。不过,这与加载初始页面的请求不同。有关更多信息,请参见:https://www.w3schools.com/Php/php_ajax_php.asp

答案 1 :(得分:0)

您可以使用ajax或 添加隐藏有该值的输入,并在提交表单时发送值

我认为大多数类型的ajax最好。

$。ajax({       url:'url',       方法:“ POST”,

  data: 'data',
  cache: false,
       success:function(data){

  },
  error: function(data){

  }
}); // end ajax