首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使css加载器在ajax搜索中保持更多的时间

使css加载器在ajax搜索中保持更多的时间
EN

Stack Overflow用户
提问于 2016-09-29 16:13:18
回答 1查看 86关注 0票数 0

我有ajax搜索功能,在加载结果时,我尝试添加加载程序。这是函数

代码语言:javascript
复制
function search(){
      var title=$("#search").val();

          if(title!=""){
             $("#result").html("<div class=\"loader09\"></div>");
             $.ajax({
                      type:"post",
                      url:"search.php",
                      data:"title="+title,
                      success:function(data){
                         $("#result").html(data);
                         $("#search").val("");
                    }
              });
       }   
}

是否有可能使这个加载程序$("#result").html("<div class=\"loader09\"></div>");出现的时间比它所需要的时间长?我的意思是,目前它已经出现了1秒,因为搜索执行得非常快。我想至少呆3-4秒。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-29 16:47:36

不如:

代码语言:javascript
复制
success:function(data){
    setTimeout(function(data){ 
        $("#result").html(data);
        $("#search").val(""); 
    }, 3000);  <-- 3 second delay
}

或者:

代码语言:javascript
复制
function delayedResponse(data) {
    setTimeout(function(data){ 
        $("#result").html(data);
        $("#search").val(""); 
    }, 3000);  <-- 3 second delay
}

通过以下方式:

代码语言:javascript
复制
success:function(data){
    delayedResponse(data);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39775253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档