如何通过更改window.location来防止页面刷新

时间:2011-05-04 10:18:54

标签: javascript jquery postback refresh

我正在使用window.location更改URL,但它会回发并跳转到顶部

function ImageClick(Lnk) {
    window.location.href = Lnk;
    return false;                
}

如果点击下一个http://wonderwall.msn.com/movies/costume-institute-gala-at-the-met-12342.gallery?photoId=51564#!wallState=0__%2Fmovies%2Fcostume-institute-gala-at-the-met-12342.gallery%3FphotoId%3D51578

,我怎么能在这里发生这样的表现

3 个答案:

答案 0 :(得分:1)

您正在寻找的关键字是“Ajax”:)

答案 1 :(得分:1)

AJAX!

异步JavaScript和XML(尽管现在大多使用JSON(P))。 AJAJ?

答案 2 :(得分:0)

见上一篇文章:

Modify the URL without reloading the page

我强烈反对这一点,因为它令人不悦,正如上文所述。如果您打算使用该代码,请记住它不是跨浏览器兼容的。