jquery,session,cache

时间:2010-02-24 18:15:34

标签: jquery session cookies

我遇到了问题,我想用jQuery解决它。

我在页面上有一些链接,并且希望从链接中获取所点击的“文本”。但我需要在另一页上使用此文本。因为当我点击这个锚点时,我离开了这个页面,然后我转到另一个页面,我需要在第二页上使用这个“获取链接文本”。

我希望可以使用浏览器Cookie和jquery帮助..

如果可能的话,你能帮助我吗?

谢谢!

5 个答案:

答案 0 :(得分:5)

$("a").click(function(event){
    myTarget = $(this).attr('href')+"?txt="+$(this).text();
    window.location.href = myTarget;
});

这会将链接的文本作为名为“txt”的查询字符串参数传递给下一页。

这有帮助吗?

答案 1 :(得分:1)

如何将文本添加到请求参数并在服务器端使用它?

答案 2 :(得分:0)

Read here how to set and read cookies - 然后您可以使用onclick=""并在onclick return true;的末尾设置Cookie的链接,使其链接到它应该在它之后的位置饰面。基本上,

<a href="http://google.com" onclick="setCookie('link_title','Go to Google');return true;">
Go to Google
</a>

答案 3 :(得分:0)

尝试使用jquery的cookie插件:http://plugins.jquery.com/project/cookie

答案 4 :(得分:0)

使用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'));
});