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();
}
});
}
答案 0 :(得分:1)
在成功功能中使用此
$("#loader").fadeOut("3000");
}, 3000);
删除此
beforeSend: function ()
{
$('#loader').show();
}
并在$('#loader').show();
$.ajax({