我想要做這樣的事情。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