Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2012, 02:46
miwelillo
 
Fecha de Ingreso: junio-2008
Mensajes: 175
Antigüedad: 16 años, 8 meses
Puntos: 11
Problema leyendo valor en cookies con jQuery

Estoy intentando hacer un script sencillo que me permita setear una cookie en una pagina y leerla en otra mediante el plugin cookie.jquery.js

Este es el script que setea la cookie:

Código PHP:
$(".desktop").click(function () {
        $.
cookie('UKMobileSiteOption''desktop', {expires7});
});
$(
".mobile").click(function () {
      $.
cookie('UKMobileSiteOption''mobile', {expires7});
}); 
funciona bien, me permite setear la cookie y leer el valor correctamente.
Aqui tengo el script que lee la cookie en otra pagina fuera de la carpeta donde seteo la cookie:

Código PHP:
if($.cookie('UKMobileSiteOption')){
     if($.
cookie('UKMobileSiteOption', {path'/'}) == 'mobile'){
            
window.location "http://tests.local/mobileCookie/mobile/index.php";
     }
     else if($.
cookie('UKMobileSiteOption', {path'/'}) == 'desktop'){
             
alert('Cookie set to desktop, do nothing');
     }
}
else{
    
alert('attempt to load mobile script detection');
    
//$.load('http://tests.local/js/detectmobilebrowser.html');

El problema es que cuando leo el valor de la cookie en la pagina que esta fuera de la carpeta donde la seteo, obtengo lo siguiente:

Código PHP:
UKMobileSiteOption=%5Bobject%20Object%5D 
Lo cual es raro, por que la cookie tiene el valor que toca. ¿Alguien sabe a que se debe?

Saludos!