我有这个功能,它在大多数情况下都可以正常工作,但是如果发生不规则的事情,客户端将不知道为什么加载 gif 总是显示。
我想知道我是否可以定义 20 秒超时,如果 ajax 请求不成功,加载 gif 会消失并显示类似“连接丢失”或类似错误:
function ajaxrequest(){
var params = [];
for (var i=0; i < submit.length; i++) {
var ele = submit[i];
params[i] = ele + '=' + $('#' + ele).attr('value');
}
params = params.join('&');
$(".agendarleft").html("<center><img src='skins/{VAL_SKIN}/styleImages/iloading.gif'></center>");
$.ajax({
type: "GET",
url: "ajaxload/como.php",
data: params,
success: function() {
$(".agendarleft").html("<center><div style='height:50px'><h2>Enviado! Seremos breves na resposta.</h2></div></center><br/><img src='../skins/Sandbox_Light/styleImages/after1.jpg'/></center>");
}
});
}