我有 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/