java
  • javascript
  • redirect
  • 2013-03-15 3 views 0 likes 
    0

    2 개의 링크를 트리거 할 수 있습니까? 실제로로드 할 링크는 하나입니까? 로드하지 말고 백그라운드에서 실행되도록 (숨김)해야하므로 '로그 아웃'기능을 수행 할 수 있습니다.링크를 트리거하지만 페이지 내용을 변경하지 마십시오

    script type="text/javascript"> 
        window.location.href='logout.html'; 
        window.location.href='index.html'; 
    </script> 
    
    +0

    당신이하지 해당 페이지에 다음 'logout.html'에 찾을 수 있습니다 사용할 수 있습니까? – sourRaspberri

    +0

    아니요, logout.html은 도메인이 같아도 디자인이 완전히 다른 PHP 스크립트 일 수는 없습니다. 그렇기 때문에 나는 그것을 유발할 수있는 방법을 찾아야 만하지만 보여지지는 않습니다. – Blazer

    +0

    아약스를 사용하십시오. 자바 스크립트 만이 이런 종류의 프로세스를 시작할 수 있습니다. 그러나 로그 아웃 PHP 스크립트가'header ('location : index.html');를 추가하지 않은 이유는 무엇입니까? – sourRaspberri

    답변

    1

    이것을 달성하기 위해 아약스를 사용하십시오. 실행할 모든 URL을로드 할 필요는 없습니다. 그것이 현대 웹 페이지가 디자인되는 방식입니다. Google은 아약스에 대해 자세히 설명합니다. 로그 아웃 절차는 'index.html을'이주 후

    당신은 jquery ajax

    $.ajax({ 
          type: "GET", 
          url: redirecturl, 
          async: true, 
          success: function (response) { 
           // called when the call executes successfully 
          }, 
          error: function (response) { 
           // called when the call cant execute successfully 
          } 
         }); 
    
    +0

    몇 가지 아주 간단한 예를 들어 주시겠습니까? – Blazer

    +0

    정말 고마워요! – Blazer

    +0

    은 예제를 사용하여 답변을 편집했습니다. 페이지에 jquery 파일을 포함시켜야합니다. 자바 스크립트에 대해 더 많이 배우려고 노력해야합니다. –

    관련 문제