estoy trabajando en una aplicacion el cual tengo esta funcion ajax en el index
este troso de codigo va en el head
Código:
Y este en body <script> function AjaxResponse() { var myData = 'connect=1'; //For demo, we will pass a post variable, Check process_facebook.php jQuery.ajax({ type: "POST", url: "login.php", dataType:"html", data:myData, success:function(response){ $("#results").html(''+response+''); //Result }, error:function (xhr, ajaxOptions, thrownError){ $("#results").html(''+thrownError+''); //Error } }); } function LodingAnimate() //Show loading Image { $("#LoginButton").hide(); //hide login button once user authorize the application $("#results").html('<img src="ajax-loader.gif" /> Please Wait Connecting...'); //show loading image while we process user } function ResetAnimate() //Reset User button { $("#LoginButton").show(); //Show login button $("#results").html(''); //reset element html } </script>
Código:
esta funcion va ha este archivo login.php hace las comproaciones y me muestra los datos otenidos, y lo hace dentro de un div en el index, bien esto funciona bien, he aqui mi problema.<div id="fb-root"></div> <script type="text/javascript"> window.fbAsyncInit = function() { FB.init({appId: '<?php echo $appId; ?>',cookie: true,xfbml: true,channelUrl: '<?php echo $return_url; ?>channel.php',oauth: true});}; (function() {var e = document.createElement('script'); e.async = true;e.src = document.location.protocol +'//connect.facebook.net/en_US/all.js'; document.getElementById('fb-root').appendChild(e);}()); function CallAfterLogin(){ FB.login(function(response) { if (response.status === "connected") { LodingAnimate(); //Animate login FB.api('/me', function(data) { if(data.email == null) { //Facbeook user email is empty, you can check something like this. alert("You must allow us to access your email id!"); ResetAnimate(); }else{ AjaxResponse(); } }); } }); } </script>
estoy intentando que cuando el me muestre los datos me redirecione a otra pagina e intente en el archivo login.php poner un header ("Location: pagina.php" ); y redireciona pero en el mismo div, es decir que me esta redirecionando pero hay mismo y yo lo que deseo es que me cargue la nueva pagina a la que lo estoy mando en el redirecionamiento.
espero haverme dado ha entender..