javascript - 访问 jQuery 文件中的 PHP session 变量

标签 javascript php jquery session

我有 2 个文件。设置 session 变量的 PHP 文件和需要访问该 session 变量的 Jquery(.js) 文件。但是 Javascript 是客户端,而 PHP 是服务器端,所以我如何能够创建一个具有该 PHP session 变量值的 javascript 变量(假设它是一个字符串)。

以下内容不起作用(因为我认为它必须位于同一页面中):

var php_var = "<?php echo $php_var; ?>";

谢谢!

最佳答案

给定一个 PHP 文件 (foo.php),其中包含以下内容:

<?php
session_start();
$_SESSION['foo'] = 'foo';

echo $_SESSION['foo'];
?>

您可以使用 jQuery 来获取值:

$.get('foo.php', function(data) {
    var foo = data; // 'foo' in this case
});

我正在使用 $.get AJAX 快捷方法,但您也可以使用任何其他 jQuery AJAX 方法。

关于javascript - 访问 jQuery 文件中的 PHP session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30310862/

相关文章:

javascript - 在 UInt64 上做数学就是解开它

php - mysql与2个表或php的减法

jquery使用ajax加载html并让它在你的页面中滑动

javascript - es6 - 导入所有没有别名的命名模块

javascript - Bing map 图钉宽度设置使图钉远离 map 位置

php - AJAX 加载整个页面而不是页面的一部分以从数据库加载数据

php - 如何从 Android 应用程序发送 Stripe token 到我们的服务器?

javascript - 动态 JQuery UI 中的 Tablesorter 不起作用

jQuery 直接在内部而不是内部元素更改内部文本

javascript - 将 CSS 属性分配给 JavaScript [Polymer] 中的变量