小编ken*_*nny的帖子

手机锁定时Socket.io失去连接

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,但是与其他设备的朋友遇到了同样的问题。

javascript android socket.io

1
推荐指数
1
解决办法
1959
查看次数

jquery post和html form post之间的区别

我正在寻找一段时间,但我没有得到它:

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"...我能改变吗?

html jquery node.js express

1
推荐指数
1
解决办法
2600
查看次数

标签 统计

android ×1

express ×1

html ×1

javascript ×1

jquery ×1

node.js ×1

socket.io ×1