2013-07-31 3 views
-3

iframe (외부 페이지)의 링크를 클릭 할 때 1 페이지에서 세션 변수를 업데이트해야합니다. iframe의 링크를 클릭하면 세션 변수가 성공적으로 설정됩니다. 문제는 페이지 1에서 해당 세션 변수를 업데이트하기 위해 페이지 1을 새로 고침해야합니다. 페이지를 새로 고침하지 않고 세션 변수를 업데이트하십시오.

enter image description here

방법 this.any AJAX, JQuery와 도움말을 해결합니다. 감사

답변

1

HTML a href 링크 :

<a href="#" id="clickme">Update Session</a> 

jQuery를 코드 :

당신은 할 수 있습니다

당신은 data: { varname: 'here we go'}

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> 
<script> 
$("#clickme").click(function(e) { 
    e.preventDefault(); 
    $.ajax({ 
     type:'POST', 
     url:'update.php', 
     data: { varname: 'here we go'}, 
     success:function(response){ 
      alert(response); 
     } 
    }); 
}); 
</script> 

update.php 파일의 라인으로 데이터를 전송할 수 있습니다로 var를 보냈습니다.

<?php 
    $_SESSION["varname"] = $_POST["varname"]; 
    echo $_SESSION["varname"]; 
?> 
+0

안녕하세요 코드를 시도하지만 :(북동 Y를 작동하지 않는 당신의 코드를 질문 그것을 –

+0

붙여 넣기를합니다. – Bora

+0

보라, 나는 Update Session에서 함수를 호출하기 위해 묶었지만 경보조차도 작동하지 않는다. 친절하게 코드를 다시 확인해 주시겠습니까? –

관련 문제