#jquery #cookies
#jquery #файлы cookie
Вопрос:
Я впервые работаю с файлами cookie.. Я использую jquery… Я думаю, что моя проблема заключается в переменных (carArrayXcounter и carArrayXcounter) и извлечении значения (числа, которое они хранят в данный момент.. как заставить вторую страницу прочитать ее значение — моя проблема … когда я смотрю на консоль, я вижу, что файл cookie устанавливается на первой странице и читается на второй странице с правильным значением, но я не знаю, как получить это значение для использования в моемкод. Мое предупреждение просто сообщает мне, что мой файл cookie не определен.
первая страница для установки файла cookie:
$( document ).ready(function() {
var carArrayX = [140,330,460,650,765];
var carArrayXcounter = 0;
var carArrayY = [ 440,405,390,390,390];
var carArrayYcounter = 0;
if (counterBox == 1){
$('#blueCar').animate({
left:carArrayX[carArrayXcounter] "px",
top:carArrayY[carArrayYcounter] "px"
});
carArrayXcounter ;
carArrayYcounter ;
var cookieXcounter = carArrayXcounter;
var cookieYcounter = carArrayYcounter;
console.log(cookieXcounter);
console.log(cookieYcounter);
$.cookie('mycookieX',cookieXcounter,{expires:7,path:'/'});
$.cookie('mycookieY',cookieYcounter,{expires:7,path:'/'});
}
}
вторая страница для извлечения файлов cookie:
$( document ).ready(function() {
var cookieArrivedX = $.cookie('mycookieX');
var cookieArrivedY = $.cookie('mycookieY');
alert("cookieArrivedX:" cookieArrivedX);
var carArrayX = [140,330,460,650,765];
var carArrayXcounter = cookieArrivedX;
var carArrayY = [ 440,405,390,390,390];
var carArrayYcounter = cookieArrivedY;
$('#blueCar').css({
left:carArrayX[carArrayXcounter],
top:carArrayY[carArrayYcounter]
});
}
Комментарии:
1. Пожалуйста, найдите время, чтобы правильно отформатировать ваш код. Другим будет намного легче читать и помогать вам.
2. что вы имеете в виду? Я думал, что это было отформатировано: (
3. вы можете проверить файл cookie, проверив элемент на страницах ресурсов в Chrome, например, или загрузить какое-либо расширение браузера, например cookie manager. если файл cookie установлен правильно, вы увидите его и на второй странице, и поэтому вы сможете получить к нему доступ так, как вы описали.