php - 如何从 .js 文件中的 jQuery 函数访问 PHP session 变量?

标签 php javascript jquery

如何从 .js 文件中的 jQuery 函数访问 PHP session 变量? 在这段代码中,我想从 session 变量中获取“值”

$(function() {
   $("#progressbar").progressbar({
      value: 37
   });
});

最佳答案

您可以通过 PHP 生成 javascript 文件。没有人说 javascript 文件必须有 .js 扩展名。例如在您的 HTML 中:

<script src='javascript.php'></script>

然后是你的脚本文件:

<?php header("Content-type: application/javascript"); ?>

$(function() {
    $( "#progressbar" ).progressbar({
        value: <?php echo $_SESSION['value'] ?>
    });

    // ... more javascript ...

如果这个特定方法不是一个选项,您可以在您的 javascript 文件中放入一个 AJAX 请求,并从服务器端脚本以 JSON 格式返回数据。

关于php - 如何从 .js 文件中的 jQuery 函数访问 PHP session 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365738/

相关文章:

php - 如何保护用户上传到我网站的私有(private)照片?

javascript - 获取 NotesXSPDocument 中的所有项目

javascript - 迭代数组并填充 json 数据

jQuery/css addClass() 样式覆盖以前的样式属性

javascript - 多边形鼠标悬停事件位置

php - mysql_real_escape_string() 不应该在数据库中留下斜杠吗?

php - PHP 中的简单 JSON 请求

javascript - TypeError : $(. ..).bootstrapValidator 不是一个函数,它确实加载了 ContactUs.js 文件,但找不到该函数

php - 制作一个以当前日期 d :m:Y 命名的文件

javascript - 重用 Jest 单元测试