我无法读取jquery中php中定义的会话

我无法读取jquery中php中定义的会话,php,jquery,session,Php,Jquery,Session,我正在用php分配会话,现在我正在尝试在脚本标记中读取jquery中的会话值。请建议我一些方法,在不使用phptag的情况下读取jquery中的会话值 <?php if(!isset($_SESSION)){ session_start(); } $_SESSION['name'] = "testname"; echo $_SESSION['name'];

我正在用php分配会话,现在我正在尝试在脚本标记中读取jquery中的会话值。请建议我一些方法,在不使用phptag的情况下读取jquery中的会话值

 <?php 
           if(!isset($_SESSION)){
               session_start();
           }
           $_SESSION['name'] = "testname";

           echo $_SESSION['name']; 
        ?> 
    //with this i will get name in session but how to read in 

        <script>
            $(document).ready(function(){
                var name =  ???? //
                console.log(name);
            });
        </script>
how to r`enter code here`ead here with out php tags in script

肯定不是解决这个问题的方法,但这里有一个快速解决您问题的方法:

<?php
   if(!isset($_SESSION)){
       session_start();
   }
   $_SESSION['name'] = "testname";
   echo $_SESSION['name']; 
?>
<script>
    $(document).ready(function(){
        var name =  <?php echo $_SESSION['name']; ?>;
        console.log("Name session variable is: " + name);
    });
</script>

您可以按var name=执行,但这不是一个好的做法。。。名称=@DivyeshSavaliya您忘了用引号括起php标记。这将导致JS错误。@php代码中缺少bub引号。@ADreNaLiNe DJ更正!谢谢