Foros del Web » Programando para Internet » Javascript » Frameworks JS »

como mantengo un valor despues de una recarga de la pagina

Estas en el tema de como mantengo un valor despues de una recarga de la pagina en el foro de Frameworks JS en Foros del Web. Así es, como te comente, la tecnología AJAX es para devolver datos concisos sin recargar la pagina, entonces tu script ASP debe de regresarle el ...

  #31 (permalink)  
Antiguo 26/06/2008, 11:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: como mantengo un valor despues de una recarga de la pagina

Así es, como te comente, la tecnología AJAX es para devolver datos concisos sin recargar la pagina, entonces tu script ASP debe de regresarle el dato correcto, debe de regresar un 1, o un 2, o un 3, para que lo adaptes a tu script que tienes ya en Javascript (la parte de los ifs).

No puedes regresar todo un html completo y compararlo como lo estas haciendo con ifs básicos.

Saludos.
  #32 (permalink)  
Antiguo 26/06/2008, 11:29
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 9 meses
Puntos: 1
Respuesta: como mantengo un valor despues de una recarga de la pagina

Ok entiendo pero eso lo estube biendo pero no tengo nada que le pueda estar pasando solo los valores que deberia, pero aca te dejo el codigo para que lo veas mas o menos hace una llamada a una function que es la que decodifica la clave

Código:
set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/xxxxxx.mdb")
if Request.querystring("salir")="" then
 myUser=Request.querystring("username")
 myPass =EncodeStr(Request.querystring("password"))
 sql = "SELECT * FROM TBL_USUARIOS WHERE USU_USERNAME='" & LCase(myUser) & "' and USU_USERPWD='" & LCase(myPass) & "'"
 set rs = Con.Execute(sql)
  If rs.BOF And rs.EOF Then
   rs.Close
   Set rs = Nothing
   Response.Write("2")
  else
   if rs("USU_USERNAME")=myUser and rs("USU_USERPWD")=myPass then
    Session("usuario")=rs("USU_USERNAME")
    Response.Write("1")
   else
    Response.Write("0")
   end if
  end if
else
 myUser=Request.querystring("username")
 sql = "SELECT * FROM TBL_USUARIOS WHERE USU_USERNAME='" & LCase(myUser) & "'"
 set rs = Con.Execute(sql)
 Session("usuario") = ""
 Session.Abandon
 Response.Write("1")
end if
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #33 (permalink)  
Antiguo 26/06/2008, 12:27
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 9 meses
Puntos: 1
Respuesta: como mantengo un valor despues de una recarga de la pagina

puede ser que lo este ejecutando en un asp me refiero a la pagina donde esta el javascript y no en html?
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #34 (permalink)  
Antiguo 26/06/2008, 12:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: como mantengo un valor despues de una recarga de la pagina

Hola virla,

Ese es todo el código de tu pagina login.asp?

Saludos.
  #35 (permalink)  
Antiguo 26/06/2008, 13:05
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 9 meses
Puntos: 1
Respuesta: como mantengo un valor despues de una recarga de la pagina

mas el agregado de la funcion para decodificar el pasword
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #36 (permalink)  
Antiguo 26/06/2008, 14:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: como mantengo un valor despues de una recarga de la pagina

Entonces tienes un problema en tu server, te recomiendo que ejecutes directamente el script ASP simulando una petición HTTP, pasando por GET los datos de login y ve que respuesta te da.

Saludos.
  #37 (permalink)  
Antiguo 27/06/2008, 06:01
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 21 años, 9 meses
Puntos: 1
Respuesta: como mantengo un valor despues de una recarga de la pagina

no puede ser porque tanto en el servidor como local tengo el mismo problema, salvo que sea las function pero ninguna de ellas manda Response.Write como para que aparezca todo eso que decis y la verdad no puedo entender el porque no funciona ya he revisado todo como 50 veces
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #38 (permalink)  
Antiguo 27/06/2008, 08:47
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: como mantengo un valor despues de una recarga de la pagina

Me refiero a que tu desde el explorador llames a /login.asp?user=usuario&pass=pass, simulando la petición que viene de AJAX, para que veas la respuesta que te sale en pantalla, y así puedas hacer debug de tu código.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:45.