Ajax浏览器在后台刷新

时间:2011-03-14 09:32:32

标签: jquery ajax browser refresh

我试图在点击后在后台生成浏览器刷新。

我的问题是我使用ajax来处理页面上的其他元素,但我需要更新这些元素。

// approved - allready approved section

$('.allready_approved').click(function(event) {
        event.preventDefault();                 
    $('#main_bloc_approved').slideUp();

    // i need to perform a browser refresh here but without reloading the page here???

     $('#main_bloc_allready_approved').fadeIn();                    
     return false;


     return false;
});

$('.approved').click(function(event) {
            event.preventDefault();             
    $('#main_bloc_allready_approved').slideUp();

     // i need to perform a browser refresh here but without reloading the page here???

     $('#main_bloc_approved').fadeIn();
     return false;
});

1 个答案:

答案 0 :(得分:4)

我认为你应该使用,除非我误解了你:)

$(document).ready(function (){
   $('body').load(window.location.href,'body');
});

还会将您的.click (...)转换为.live('click',...)

你也有return false;两次,只需要一次。

不是说我想成为技术人员,但是,

(点击次数+不必要的字节数)*用户数=更好地想到另一种方式,例如.setTimeout()更新每一分钟以节省一些带宽,否则在你想到之前你会破产:)但这是我的意见而不是事实:)