f6e79cfe9c0ecc4c08dac4c860c4802b

f6e79cfe9c0ecc4c08dac4c860c4802b

我正在创建一个动态网站。我的问题是当我单击以下标签时:

<a class="s-inte" href="set_interesantes.php?n=Frank Melo&u=f6e79cfe9c0ecc4c08dac4c860c4802b&back=http://localhost:8085/Something/success/profile.php?search_user=f6e79cfe9c0ecc4c08dac4c860c4802b&p=12&sa=f6e79cfe9c0ecc4c08dac4c860c4802b&i=2345123&dl=&iv=1">Interesante</a>

页面已刷新,如何避免刷新页面?

最佳答案

您想要完成的是更新一些有趣的计数器而无需刷新页面?
您应该使用AJAX技术来做到这一点,这就是AJAX发明的目的。

考虑以下代码,这是最简单的(需要jQuery库):

<a href="#" class="counter">Interesante</a>

<script>
$(function(){
    $("a.counter").click(function()
    {
         $.get("set_interesantes.php?n=Frank Melo&u=f6e79cfe9c0ecc4c08dac4c860c4802b&back=http://localhost:8085/Something/success/profile.php?search_user=f6e79cfe9c0ecc4c08dac4c860c4802b&p=12&sa=f6e79cfe9c0ecc4c08dac4c860c4802b&i=2345123&dl=&iv=1" );
         .... // you can do some animation here, like a "Liked!" popup or something
         return false; // prevent default browser refresh on "#" link
    });
});
</script>

10-07 23:44