如何增加等待消息的时间间隔

时间:2015-10-11 07:12:24

标签: php ajax

iam尝试在从数据库中提取数据时显示等待消息。我使用ajax来获取数据。消息已经显示但它会很快消失。如何增加等待消息的时间间隔,即用户可以查看至少4秒的消息。请帮忙......

   <input onchange="mail()" class="span6 m-wrap"  type="text" value="" name="mail_id" type="text" id="mail_id" placeholder="Type your mail" />
  <div id="loader" style="display:none;">please wait</div>
function mail()
{

    var Email=$('#mail_id').val();   
    $.ajax({
        url: "<?echo base_url()?>mailsetr/mail_fetch",
        dataType: "json",
        type: "POST",
        data: {Email:Email}, 
        success: function (res) {
            var status =  res.user_status;
            var name =  res.user_name;
            var id =  res.user_id;  
            if(status == 1)
                {

                document.getElementById("name").value =name ;
                document.getElementById("id").value =id ; 
            } 
            else
                {
                document.getElementById("name").value ='';
                document.getElementById("id").value =''; 
            }
            $('#loader').hide();
        }, 
        beforeSend: function () 
        {
            $('#loader').show();

        }
    });
}

1 个答案:

答案 0 :(得分:1)

在成功功能中使用此

$("#loader").fadeOut("3000");
  }, 3000);

删除此

    beforeSend: function () 
    {
        $('#loader').show();

    }

并在$('#loader').show();

之后粘贴$.ajax({