我想加一个退出按钮,然后从列表中删除该用户,我不知道如何给ws发送请求,求帮助
js调用下ws.close()就关闭了websocket链接,用户就从用户列表中删除了。
注意,前端有一个链接断开定时重连的定时器,调用ws.close()前要把这个定时器去掉,不然又会重新链接上
function logout(){ if(window.confirm("确认要退出吗?")) { alert(timeid); (window.clearInterval(timeid)); (ws.close()); var url = "{:U('Index/Login/logout')}"; location.href = url; } return; } timeid 没有找到,然后一直重连
第二次点击退出的时候timeid才有值
js调用下ws.close()就关闭了websocket链接,用户就从用户列表中删除了。
注意,前端有一个链接断开定时重连的定时器,调用ws.close()前要把这个定时器去掉,不然又会重新链接上
function logout(){
if(window.confirm("确认要退出吗?"))
{
alert(timeid);
(window.clearInterval(timeid));
(ws.close());
var url = "{:U('Index/Login/logout')}";
location.href = url;
}
return;
}
timeid 没有找到,然后一直重连
第二次点击退出的时候timeid才有值