javascript - thinkphp+ajax的问题
为情所困
为情所困 2017-05-16 13:02:34
0
8
620

比如,我在数据库的num = 1 ,我在页面上显示了1,但是我现在把数据库的 num =2,那么怎么实现到那个网页无刷新的更新2了。求大神,最好有个例子,ajax的方法

为情所困
为情所困

Antworte allen(8)
仅有的幸福

要看使用量有多大了。如果很简单的项目,用的人也没几个,那就轮询就行。
如果是要求比较高或者使用量比较大的业务,那就需要使用后端使用swoole实现socket长链接,前端我记得有个WebSocket对象可以用来去调用你的socket接口。

对了swoole只能在linux下使用,Windows服务器是不能安装swoole的。

给我你的怀抱

开个接口,读取数据库信息就行了

迷茫

试试 socket,等服务端更新时通知客户端

滿天的星座

Ajax的话。就只能轮询。做个定时的js去做ajax 稍后贴代码

滿天的星座

你最好描述一下具体的场景,然后再选择怎么去实现这个功能,因为如果你一直用ajax去轮询,很浪费服务器资源的!

迷茫

如果不需要实时性(例如不是聊天这种),那么ajax长轮询就可以。
若是需要实时性很高,那么workerman或者swoole适合你

PHPzhong

很多种方式,workman,swoole,socket.io+node.js,触发反向代理刷新等等。

刘奇

Ajax轮询,用定时器settimeout()

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage