page1.php has variable "flag" value=1. when clicked, javascript function "ajaxreq()" called, , text "click me" appears below (ajax request page2.php).
when clicked upon appeared "click me", calls "ajaxreq2(3)", , displays text message "success". on clicking upon displayed text message "success", div content( id : displaylater) set display, hidden till now. div has contain updated value of $_session['tag'] in $flag variable. how can update it?
in code, gives out error : "undefined index 'tag' in page1.php".
in order make use of variable $_session['tag'], have reload page1.php everytime. otherwise, remains uninitialized. there possibility can use updated variable in page1.php?
page1.php
<?php session_start(); $flag=1; echo "<span onclick='ajaxreq()'>$flag</span>"; ?> <div id="page2contents"></div> <div id="displaylater" style="display:none"> <span>this done.</span> <?php if(isset($_session['tag'])) $flag=$_session['tag']; ?> <span onclick="displaynow($flag)">$flag</span> </div>
page2.php
<?php echo "<div onclick='ajaxreq2(3)'>click me</div>"; ?> <div id="page3contents.php"></div>
page3.php
<?php session_start(); $tag=$_post['tagger']; $_session['tag']=$tag; echo "<span onclick='displaynow($tag)'>success</span>"; ?>
javascript functions follows:
function ajaxreq() { $("#page2contents").load("page2.php"); } function ajaxreq2(x) { $("#page3contents").load("page3.php",{tagger:x}); } function displaynow(abc) { abc=abc+2; //some operation on abc $("#somethingtodisplay").show(); //displaying else }
how you
echo "<span onclick='displaynow('".$_session['tag']."')'>success</span>";
and
function displaynow(tag) { $("#displaylater span").html(tag); }