setInterval(function(){
socket.emit("stayalive", { "room": room });
}, 5000);
Run Code Online (Sandbox Code Playgroud)
我在手机上运行了一个带有间隔功能的简单浏览器应用程序。我在Nexus 4上使用Chrome调试。我的问题现在是:锁定手机时,间隔约5分钟后停止,然后我的手机与Socket io服务器断开了连接。
如果我不锁定屏幕,则间隔不会停止,手机也不会断开。
12:29:10第一个间隔
12:34:27最后进入间隔
12:35:52客户端与服务器断开连接
这是一个安卓功能,在锁定手机后5分钟后,每个间隔都会被杀死吗?
我在连结4上运行chrome,但是与其他设备的朋友遇到了同样的问题。
我正在寻找一段时间,但我没有得到它:
Jquery $ .post和我提交带有帖子的普通html表单时有什么不同?
我的jquery代码:
$.post( "/test", query , function( data ) {
console.log(data)
});
Run Code Online (Sandbox Code Playgroud)
我的HTML代码:
<form method="post" action="/test" >
<input id="query" type="text" name="q" >
<input type="submit" value="Search">
</form>
Run Code Online (Sandbox Code Playgroud)
我使用快递,当我做jquery帖子时,下面的代码不会工作.服务器只会将重定向作为数据发送,不会重定向页面.但是当我使用表单时,它将重定向页面tp/newpage.为什么会这样?是否有一种方式,jquery将像html表单一样工作?
router.post('/test', function(req, res) {
res.redirect('/newpage');
}
Run Code Online (Sandbox Code Playgroud)
我看到在chrome中可以看到jquery使用类型"xhr"而表单使用"document"...我能改变吗?