Я делаю отправку формы из javascript для утилиты загрузки PPT. Как только я получу ответ от отправки формы, основываясь на ответе, мне нужно выполнить какое-то действие (отключение компонента пользовательского интерфейса). Я добавляю cookie
к HttpServletResponse
в Spring MVC и пытаюсь прочитать его в JavaScript. Но $cookies.get()
и document.cookie
всегда дают undefined
и пустой ответ. PFB код, который я использовал.
Пружинный контроллер:
Cookie counterCookie = new Cookie("SR_loader_active", "true");
counterCookie.setComment("SetCookie Counter");
counterCookie.setHttpOnly(false);
counterCookie.setMaxAge(60*60);
response.addCookie(counterCookie);
Javascript:
$interval(function(){
angularController.getCookie("SR_loader_active");
},1000);
angularController.getCookie = function(cName) {
console.log($cookies.get(cName)); // returning undefined
console.log($cookieStore.get(cName)); // returning undefined
console.log(document.cookie); // returning empty string
};
Я добавил ngCookies
зависимость и вставил $cookies
, $cookieStore
и добавил CDN: angular-cookies.js в файл JSP.
Кто-нибудь, пожалуйста, помогите мне решить эту проблему. Пожалуйста, дайте мне знать, если есть какие-либо проблемы или нужна дополнительная информация с моей стороны