JQuery, сеанс, кэш - PullRequest
       6

JQuery, сеанс, кэш

1 голос
/ 24 февраля 2010

У меня есть проблема, и я хочу решить ее с помощью jQuery.

У меня есть несколько ссылок на странице, и я хочу получить «текст» по ссылке, по которой щелкнули. Но мне нужен этот текст для использования на другой странице. Потому что, когда я щелкаю этот якорь, я покидаю эту страницу и перехожу на другую, и мне нужно использовать «Получить текст ссылки» на второй странице.

Надеюсь, можно использовать файлы cookie браузера с помощью jquery ..

Можете ли вы помочь мне, если это возможно !!

Спасибо!

Ответы [ 5 ]

5 голосов
/ 24 февраля 2010
$("a").click(function(event){
    myTarget = $(this).attr('href')+"?txt="+$(this).text();
    window.location.href = myTarget;
});

Это передаст текст ссылки на следующую страницу в виде параметра строки запроса с именем "txt".

Это помогает?

1 голос
/ 24 февраля 2010

Как насчет добавления текста в параметры запроса и использования его на стороне сервера?

0 голосов
/ 24 февраля 2010

Использование плагина Cookie :

$(document).ready(function() {
    $('a.something').click(function() {
        $.cookie('my_cookie', $(this).text());
    });
});


// on your second page
$(document).ready(function() {
    $('a.something').text($.cookie('my_cookie'));
});
0 голосов
/ 24 февраля 2010

Попробуйте плагин cookie для jquery: http://plugins.jquery.com/project/cookie

0 голосов
/ 24 февраля 2010

Прочтите здесь, как установить и прочитать куки - тогда вы можете сделать ссылку, чтобы установить куки, используя onclick="" и в конце щелчка return true;, чтобы сделать его ссылкой на то, где он был Предполагается, что сразу после его окончания. В основном,

<a href="http://google.com" onclick="setCookie('link_title','Go to Google');return true;">
Go to Google
</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...