0

zend framewrok 2 の div でリンク「homepage/about」を開こうとしています。リンクは jquery スクリプトを使用して正常に開きますが、ロジックは、セッションが終了し、同じリンクが再度使用されたときに、ログインページ。しかし、私にとって、リダイレクトは、「ホームページ/概要」ページがあると思われる同じ div で開きます。以下は、htmlページの私のコードです。

<div>

  <a  id="Load" href="homepage/about">Home</a> 
  <a  href="registration">About</a>

</div>

<div class= "mainContainer" id="LoadMe">Target div</div>

jquery スクリプトは次のとおりです。

<script>
  $('#Load').click(function() {
  $('#LoadMe').load($(this).attr('href'));
  return false;
});
</script>

リダイレクトにより、ターゲット div で開くのではなく、ログイン ログイン ページに移動する必要があります。

4

1 に答える 1

0

たとえば、zend を介して href を設定し、次のように Jquery で行うことができます。

$('#Load').click(function() {
  if( $(this).attr('href') == "" )
  {  
      window.location = "login.html";
  }
  else
  {
    $('#LoadMe').load($(this).attr('href'));
  }

  return false;
}
于 2013-08-13T12:41:19.397 に答える