我想在页面加载时将本地存储变量传递给 PHP。这是我尝试过的
profile.php
$(document).ready(function(){
var userMarkVar = localStorage.getItem("userMark");
jQuery.post("marks.php", {userMark: userMarkVar}, function(data){
alert("Do something with marks.php responses");
}).fail(function(){
alert("Error");
});
});
marks.php
<?php
$userMark = $_POST['userMark'];
?>
然后为了测试它,我在配置文件 PHP 中回显 $userMark。然而,虽然我收到成功的“用marks.php响应执行某些操作”警报,但我没有得到profile.php上回显的$userMark值。
有什么建议吗?
最佳答案
echo
$userMark
在 marks.php
marks.php
<?php
echo $userMark = $_POST['userMark'];
echo $userMark;
?>
配置文件.php
并在 JavaScript 中提醒数据
$(document).ready(function(){
var userMarkVar = localStorage.getItem("userMark");
jQuery.post("marks.php", {userMark: userMarkVar}, function(data){
alert(data);
}).fail(function(){
alert("Error");
});
});
关于javascript - 将 localstorage 变量发送到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49829703/