document.cookie not working in js for aem 6.3.2 | Adobe Higher Education
Skip to main content
Adobeaspirant
Level 3
July 26, 2018

document.cookie not working in js for aem 6.3.2

  • July 26, 2018
  • 1 respuesta
  • 3227 visualizaciones

function getCookie(cname) {

    var name = cname + "=";

    var ca = document.cookie.split(';');

    for(var i = 0; i < ca.length; i++) {

        var c = ca[i];

        while (c.charAt(0) == ' ') {

            c = c.substring(1);

        }

        if (c.indexOf(name) == 0) {

            return c.substring(name.length, c.length);

        }

    }

    return "";

Component is throwing "ReferenceError":Document is not defined error. How can we handle this?

Este tema ha sido cerrado para respuestas.

1 respuesta

arunpatidar
Community Advisor
Community Advisor
July 26, 2018

Hi,

It could be issue with your code calling before document load, but not sure.

could you try using jquery to get cookie if helps

e.g. alert( $.cookie("example") );

function getCookie(cname) {

    var name = cname + "=";

    alert($.cookie(name))

}

Arun Patidar
smacdonald2008
Level 10
July 26, 2018
Level 3
September 24, 2018

Hello All,

         In this same context can you people help me how to get "login-token" in js in aem 6.3.

Thanks

Qamar