我想要做这样的事情。PHP和Javascript错误
<script type="text/javascript">
$(window).load(function(){
<?php
if(isset($_SESSION['tagname']))
{
?>
var t = <?php echo $_SESSION['tagname'] ?>;
$('.tag span').html(t);
<?php
}
else
{
?>
$('.tag').hide();
<?php
}
?>
});
</script>
现在问题是,变量't'没有设置。 如果我在该行代码中写入静态文本,那么我的代码就可以工作。
有什么我在这里做错了吗?
你记得叫'session_start()'吗? – NullUserException
''echo $ _SESSION ['tagname']'后面缺少分号。它解决了吗? –
分号不是问题,问题是字符串值,如@ drew010所述。 – ssdesign