2013-04-09 4 views
0

Как установить текущий URL-адрес страницы в файле cookie? Прямо сейчас я использую jQuery.cookie("previousUrl", window.location.href, {path:"/"});, но то, что устанавливается, - это щелчок. Как настроить текущий URL-адрес страницы вместо URL-адреса? Cheers, Mikeустановить текущую страницу url cookie jquery

ответ

0

Возможно, не совсем тот ответ, который вы искали, но вы пробовали document.referrer? На целевой странице он должен предоставить вам страницу, на которую пришел пользователь, без необходимости использования файлов cookie.

0

Попробуйте это,

var pathname = window.location.pathname; 
    jQuery.cookie("currentPath", pathName); 

Надеется, что это помогает.

+0

привет там ... спасибо за усилия тоже. Те же результаты, что и ниже. – user1813098

+0

, в какой момент вы пытаетесь сохранить URL? после события onClick? – Harish

+0

Привет @opensourcelover да после события клика. Я просто пытаюсь сохранить текущий URL-адрес страницы, когда пользователь нажимает, чтобы открыть сообщение Wordpress, которое открывается на другой странице, так что когда они будут сделаны, они могут вернуться к исходной странице. – user1813098

0

Скачать JQuery плагин печенье здесь: github.com/carhartl/jquery-cookie

// setting the cookie 

$.cookie("previousUrl", "www.example.com/page/1"); 
$.cookie("currentUrl", "www.example.com/page/2"); 

// getting the cookie 

alert($.cookie("previousUrl")); 

alert($.cookie("currentUrl")); 

Поддерживайте те 2 URL, и постоянно обновлять их, как вам необходимо. Теперь ваш previousUrl не будет вмешиваться в currentUrl.

+0

Спасибо .. что происходит, если есть несколько страниц? я должен установить cookie для нескольких страниц? – user1813098

+0

Вы перемещаетесь только по одной странице на другую. Таким образом, вы можете просто иметь всего 2 файла cookie все время, и вы их сбросили, когда вы перемещаетесь с одной страницы на другую. Если вы не пытаетесь пройти пару слоев глубоко, как браузеры. – Harish

+0

okay..i считаю, что это моя проблема. Когда пользователь переходит на вторую страницу, он затем нажимает на другую ссылку ... так что это будет несколько слоев, и я верю. До сих пор я не могу найти решение для этого. – user1813098

Смежные вопросы