javascript - 将 localstorage 变量发送到 PHP

标签 javascript php jquery local-storage

我想在页面加载时将本地存储变量传递给 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");
    });
});

ma​​rks.php

<?php    
     $userMark = $_POST['userMark'];
?>

然后为了测试它,我在配置文件 PHP 中回显 $userMark。然而,虽然我收到成功的“用marks.php响应执行某些操作”警报,但我没有得到profile.php上回显的$userMark值。

有什么建议吗?

最佳答案

echo $userMarkmarks.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/

相关文章:

javascript - 动态添加n个div同时移除n个div

javascript - 如何使用播放、暂停、重置功能控制多段线上的符号(使用 Google Map API)

php - 拉维尔 |数据透视表,表名冲突

javascript - Flot 绘制图表然后无缘无故重定向

web-services - 使用 JQuery ajax 访问 POST Web 服务

asp.net - 为什么在调用返回 JSON 结果的基于外部 IIS 的 MVC Controller 时会收到 403 禁止消息

javascript - 为什么 onclick 元素会为 label 元素触发两次

javascript - 为什么 lunr 不会索引 JSON 数组中的多个单词字符串?

php - 如何使用ElasticsearchDSL Builder创建父子内部命中查询

javascript - 使用 php laravel 框架在 javascript 中生成动态 id