我想将js变量中x的值存储到同一页面上的php变量中。
答案 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