jQuery刷新页面后删除类

时间:2016-07-14 11:53:01

标签: javascript jquery html

登录后的用户删除隐藏的class.Mean页面刷新后。我该怎么办?

我的jQuery代码:



$.ajax({
		type :"POST",
		url  : link,
		dataType: "json",
		data : $("#girisform").serialize(),
		success: function(){
			$("#hosgeldiniz").removeClass("hidden");
			$(".close").trigger("click");
			$("#giris").trigger("click");
			setTimeout(function() {
			 window.location.href = "http://tantunisiparis:8080/"
			}, 1300);			
			$("#userinfo").removeClass("hidden");						
			},
			error: function()
			{
			$("p#hata2").removeClass("hidden");
			$("p#hata2").html("HATA! Lütfen Tekrar Deneyiniz.");
			}	
                });

<div class="top-nav">
            <nav style="float:right">
              <ul> 
                <li id="girisyap"><a href="#" id="login-btn">GİRİŞ YAP</a></li>
                <li id="kayitol"><a href="#" class="register-btn">KAYIT OL</a></li>
                <li id="userinfo" class="hidden"><a href="javascript:;"><?php echo $this->session->userdata('kullaniciadi');?></a></li>
              </ul>          
            </nav>
          </div>
&#13;
&#13;
&#13;

感谢所有答案。

2 个答案:

答案 0 :(得分:0)

在您的脚本中添加此行,成功后添加

$("#userinfo").removeClass("hidden");

试试这个

<li id="userinfo" class="<?php if($this->session->userdata('kullaniciadi') == "") {echo "hidden";} ?>"><a href="javascript:;"><?php echo $this->session->userdata('kullaniciadi');?></a></li>

答案 1 :(得分:0)

我认为你改变了PHP代码。 Reflesh页面检查用户已登录。

<div class="top-nav">
    <nav style="float:right">
        <ul> 
            <?php if ( !is_logged_in() ){ ?>
                <li id="girisyap"><a href="#" id="login-btn">GİRİŞ YAP</a></li>
                <li id="kayitol"><a href="#" class="register-btn">KAYIT OL</a></li>
            <?php } else { ?>
                <li id="userinfo" class="hidden"><a href="javascript:;"><?php echo $this->session->userdata('kullaniciadi');?></a></li>
            <?php } ?>
        </ul>          
    </nav>
</div>

请注意:How to check user if logged in My_Controller at CodeIgniter