数码资讯
ajax实现了服务器的功能和浏览器的长连接。
有时,您需要服务器将数据推到浏览器上,并使用Ajax来完成这项工作。 var uid ={ $ UID }; var I=0; VaR的定时器; $()Ready(函数(){) 打开盒子扫描代码登录模式 $(#登录)。Click(function(){) 如果用户登录,则返回 如果(UID){ 返回
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
有时,您需要服务器将数据推到浏览器上,并使用Ajax来完成这项工作。
var uid ={ $ UID };
var I=0;
VaR的定时器;
$()Ready(函数(){)
打开盒子扫描代码登录模式
$(#登录)。Click(function(){)
如果用户登录,则返回
如果(UID){
返回;
}
使用远程选项打开远程加载的数据框
$(# loginmodel的模态({)。
远程:{::U(用户/登录)}
});
});
清除数据隐藏模式
$(# loginmodel ),(隐藏。BS。模态
$(这)。RemoveData(BS模式);
});
当该框显示在模式之后,请求服务器数据通过时间返回时,定时器是服务器请求,每三秒一次。
$(# loginmodel '),('shown。BS。模态功能(e){ {)
定时器= setInterval(ajax_request,3000);
});
});
ajax请求函数,
功能ajax_request(){
++;
20个请求如果没有请求成功,强制结束,给出一条消息,因为每次3S调用时间,调用20次,可能是一分钟。
如果(i = 20){
$('。login_info1)。Html(登录超时登录,请刷新页面走今天走。);
ClearInterval(定时器);
返回;
}
$ ajax({
类型:邮政
网址:{::U(用户/ login_qrcode ')}
超时时间:3000,
数据:{scene_id ):$(' # scene_id)。瓦迩()},
成功:函数(MSG){
如果(1 = MSG。状态){
$('。login_info1)。Html('' +味精。信息+);
setTimeout(刷新,3000);
返回;
}
},
错误:函数(){
}
});
}
重新加载页面
函数刷新(){
location.reload();
}
以上是本文的全部内容,希望能对大家有所帮助。
var uid ={ $ UID };
var I=0;
VaR的定时器;
$()Ready(函数(){)
打开盒子扫描代码登录模式
$(#登录)。Click(function(){)
如果用户登录,则返回
如果(UID){
返回;
}
使用远程选项打开远程加载的数据框
$(# loginmodel的模态({)。
远程:{::U(用户/登录)}
});
});
清除数据隐藏模式
$(# loginmodel ),(隐藏。BS。模态
$(这)。RemoveData(BS模式);
});
当该框显示在模式之后,请求服务器数据通过时间返回时,定时器是服务器请求,每三秒一次。
$(# loginmodel '),('shown。BS。模态功能(e){ {)
定时器= setInterval(ajax_request,3000);
});
});
ajax请求函数,
功能ajax_request(){
++;
20个请求如果没有请求成功,强制结束,给出一条消息,因为每次3S调用时间,调用20次,可能是一分钟。
如果(i = 20){
$('。login_info1)。Html(登录超时登录,请刷新页面走今天走。);
ClearInterval(定时器);
返回;
}
$ ajax({
类型:邮政
网址:{::U(用户/ login_qrcode ')}
超时时间:3000,
数据:{scene_id ):$(' # scene_id)。瓦迩()},
成功:函数(MSG){
如果(1 = MSG。状态){
$('。login_info1)。Html('' +味精。信息+);
setTimeout(刷新,3000);
返回;
}
},
错误:函数(){
}
});
}
重新加载页面
函数刷新(){
location.reload();
}
以上是本文的全部内容,希望能对大家有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。