Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2015, 17:50
mariolos
 
Fecha de Ingreso: junio-2006
Mensajes: 34
Antigüedad: 18 años, 10 meses
Puntos: 1
Consulta sobre funcion Js

Hola, primero les cuento que de js se muy poco, si hubiera alguna lectura que me pudieran sugerir se los agradeceria mucho, se que internet esta llena pero creo q es mejor preguntarle a quienes saben del tema.

Mi dudam implemente un sistema de login que saque de esta pagina:
Cita:
http://tutsforweb.blogspot.com/2012/05/ajax-login-form-with-jquery-and-php.html
El tema es que en la funcion que describo mas abajo aparece la sgte instruccion
Código PHP:
$("#profile").html("<a href='http://localhost/web-modular/includes/logout.php' id='logout'>Logout</a>"); 
la cual devuelve ese html a la pagina web. Mi pregunta es ¿como se puede agregar otra linea con el contenido de una variable de php.
algo como esto:
Código PHP:
    $("#profile").html("<?php echo "Usuario: ".$_SESSION['user_name']?> <a href='http://localhost/web-modular/includes/logout.php' id='logout'>Logout</a>");
He intentado de mil formas y no puedo.

Gracias,

la función completa:


Código PHP:
   $("#login").click(function(){
 
//   alert(location.href);
        
username=$("#user_name").val();
        
password=$("#password").val();
         $.
ajax({
            
type"POST",
            
url"http://localhost/web-modular/includes/login.php",
            
data"name="+username+"&pwd="+password,
            
success: function(html)
            {
        
              if(
html=='true')
              {
            
                $(
"#login_form").fadeOut("normal");
                $(
"#shadow").fadeOut();
                $(
"#profile").html("<a href='http://localhost/web-modular/includes/logout.php' id='logout'>Logout</a>");

            
                
              }
              else
              {
                    $(
"#add_err").html("Wrong username or password");
              }
            },
            
beforeSend:function()
            {
                 $(
"#add_err").html("Cargando...")
            }
        });
         return 
false;
    });