can';t将php会话变量传递给javascript字符串变量
无法将php会话变量传递给javascript字符串变量 虽然$\u SESSION['Id']变量存在,但javascript似乎至少无法使用以下语法: 代码can';t将php会话变量传递给javascript字符串变量,php,javascript,Php,Javascript,无法将php会话变量传递给javascript字符串变量 虽然$\u SESSION['Id']变量存在,但javascript似乎至少无法使用以下语法: 代码 <?php session_start(); ?> <script> var a = "<?php echo $_SESSION['Id']; ?>"; alert(a); </script> var a=“”; 警报(a); 首先,就像前面提到的注释一样,确保使用了正确的id大小写
<?php session_start(); ?>
<script>
var a = "<?php echo $_SESSION['Id']; ?>";
alert(a);
</script>
var a=“”;
警报(a);
首先,就像前面提到的注释一样,确保使用了正确的id大小写,无论是id
还是id
其次,尝试使用json\u encode
将其转换为javascript使用。不需要”
:
var a=;
首先,就像前面提到的注释一样,确保使用了正确的id大小写,无论是id
还是id
其次,尝试使用json\u encode
将其转换为javascript使用。不需要”
:
var a=;
试试看变量$\u SESSION['Id']是否存在并设置为某个值
<?php
session_start();
print_r( $_SESSION );
?>
<script type="text/javascript">
var a = "<?php echo $_SESSION['Id']; ?>";
alert(a);
</script>
var a=“”;
警报(a);
试试看变量$\u SESSION['Id']是否存在并设置为某个值
<?php
session_start();
print_r( $_SESSION );
?>
<script type="text/javascript">
var a = "<?php echo $_SESSION['Id']; ?>";
alert(a);
</script>
var a=“”;
警报(a);
您的语法看起来不错。如果你写这个会怎么样
<?php
php session_start();
echo '<div style="padding:30px; background-color:#ffffff;"><pre>'.print_r($_SESSION, true).'</pre></div>';
?>
<script>
var a = "<?php echo $_SESSION['Id']; ?>";
alert(a);
</script>
var a=“”;
警报(a);
如果不起作用,则尝试在回显之前手动设置ID
您的语法看起来不错。如果你写这个会怎么样
<?php
php session_start();
echo '<div style="padding:30px; background-color:#ffffff;"><pre>'.print_r($_SESSION, true).'</pre></div>';
?>
<script>
var a = "<?php echo $_SESSION['Id']; ?>";
alert(a);
</script>
var a=“”;
警报(a);
如果不起作用,则尝试在回显之前手动设置ID
var\u dump$\u SESSION
时你会得到什么?你能发布你的Javascript代码吗?我们需要了解您是如何获取该值的。PHP数组索引区分大小写。Id应该是小写的Id吗?当你var\u dump
$\u SESSION
时你会得到什么?你能发布你的Javascript代码吗?我们需要了解您是如何获取该值的。PHP数组索引区分大小写。Id应该是小写的吗?