每次进入一个页面,这个页面都重新刷新一次

写的这个是关于一个搜索页面,点击搜索就后出现数据库的内容
想让它在进入这个页面时就自动搜索数据库的内容,在网上找了下,这样写了

<input type="button" class='btn_search' value="搜索" onclick="search();"/>



$(function(){
        if(window.name == ""){
        window.name = "enter";
       search();
    }else{

    }

     $("#cz").bind("click",function() {
        window.name = "";
    });
}) 

但是这样写只有第一次进入的时候才会出来数据,再点击其它页面,然后回来就不能显示数据了
怎么才可以点击其他页面之后回来在点击这个页面还可以显示数据??

在body里直接onload不行吗?

不用这个if(window.name == ""){ window.name = "enter"; },直接每次进来就加载search(),这种做法是每次进入该页面都会查询一次(ajax请求用户提交会好很多)。

$(function(){
    if(window.name == ""){
        window.name = "enter";
       search();
    }else{
        window.name = "";
    }
})