日安!有没有解决方案可以将 Javascript 值分配给 PHP Session?
var radioVal = $(this,".margin_left25").val();
<小时/>
$_SESSION['value'] = radioVal;
最佳答案
不能混合使用 PHP 和 JS。但是,您可以通过 AJAX 向服务器发送 POST 请求来设置此变量。
链接页面的修改示例:
$.post("test.php", { radioVal: $(this,".margin_left25").val() }, function(data) {
alert("Data Loaded: " + data);
});
然后在test.php
中你可以这样做
session_start();
$_SESSION['value'] = $_POST['radioVal'];
替代方法(无 AJAX)
制作一个新图像并使用参数将源设置为您的 URL。
示例:
var img = new Image();
img.src = "test.php?radioVal=" + encodeURIComponent($(this,".margin_left25").val());
显然没有图像,但它会尝试加载 URL 并且您的 PHP 仍将执行。
关于php - JQuery 变量到 PHP session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11353396/