location.href需要相当长的时间

时间:2013-09-17 07:38:58

标签: jquery ajax

我对服务器进行了ajax调用。成功我正在重新加载搜索结果的页面。代码相同:

function searchData(){
     $.ajax({
        type : "POST",
        url : "/tool/search",
        data :  "empId=" + $(".empId").val() + "&submit=Search",
        success : function(data) {
          location.href="/tool/search?empId="+ $(".empId").val() +"&submit=Search";
        }
    });
}

但是,重新加载页面需要花费很多时间,而我在收到firebug之前从服务器接收数据。任何人都可以为此提供帮助。成功后,我必须从生成请求的地方加载相同的jsp页面。

1 个答案:

答案 0 :(得分:3)

上面的jquery ajax很奇怪,为什么在成功执行ajax查询后重新加载servlet查询。以下似乎更符合逻辑

$.ajax({
    type : "POST",
    url : "/tool/search",
    data :  "empId=" + $(".empId").val() + "&submit=Search",
    success : function(data) {
      // use the data
      // maybe like
      $(".results").html (data);
    }
});