Foros del Web » Programando para Internet » Jquery »

jquery no lee cookie

Estas en el tema de jquery no lee cookie en el foro de Jquery en Foros del Web. Hola amigos. Tengo este código que funcionaba perfecto, hasta que le agregue la lectura de la cookie y la segunda parte del if ( después ...
  #1 (permalink)  
Antiguo 14/05/2010, 05:50
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 15 años, 2 meses
Puntos: 6
jquery no lee cookie

Hola amigos.
Tengo este código que funcionaba perfecto, hasta que le agregue la lectura de la cookie y la segunda parte del if ( después de ||).
Lo que quiero es que se lea un input de un form y si esta vacío o el valor es distinto al de la cookie haga lo que esta dentro del if, pero no me funciona, la cookie existe porque lo comprobé, le he puesto un alert dentro del if con el valor de "valorc" y no larga el alert, quizás vean algo del código que no es correcto:
Código HTML:
Ver original
  1. var segu = $("#security_code").val();
  2.     var valorc = $.cookie("securitycod");
  3.         if (segu == "" || segu != valorc) {  
  4.       $("#aviso_escondido").show("slow");
  5.       $("#security_code").focus().css("background-color","#fee");
  6.       return false;  
  7.     }

Saludos.
  #2 (permalink)  
Antiguo 14/05/2010, 09:13
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 8 meses
Puntos: 101
Respuesta: jquery no lee cookie

Fijate en un debugger a ver si salta algun error.
  #3 (permalink)  
Antiguo 14/05/2010, 09:33
 
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: jquery no lee cookie

Una pregunta que puede ser muy básica o chorra, pero como parece correcto como utilizas la variable te la hago ;)

¿Has cargado el plugin del jquery que trabaja con cookies (o has verificado que esté bien llamado)? (jquery.cookie.js -> http://plugins.jquery.com/project/cookie)



Un saludo.
  #4 (permalink)  
Antiguo 14/05/2010, 18:27
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: jquery no lee cookie

Hola.
Si el plugin esta instalado.
Le coloque un alert y me da 'null'.

Tengo jquery 1.4.2 (ultima), alguien sabe si funciona con esta versión?
Saludos.
  #5 (permalink)  
Antiguo 14/05/2010, 19:46
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 15 años, 2 meses
Puntos: 6
Respuesta: jquery no lee cookie

Solucionado:
el problema era en la creación de la cookie, que lo hago con php.
Por si a alguien le sirve.

Yo ponía:
Código PHP:
Ver original
  1. setcookie ("securitycod", $string, time()+1000);

Debía indicarle que sirva para todo el sitio:
Código PHP:
Ver original
  1. setcookie ("securitycod", $string, time()+1000,"/");

Etiquetas: cookie
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 13:16.