在jQuery文件中访问PHP会话变量

时间:2015-05-18 18:54:59

标签: javascript php jquery session

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

以下不起作用(因为它必须在我认为的同一页面中):

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

谢谢!

1 个答案:

答案 0 :(得分:2)

给定一个包含以下内容的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方法。