扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
通过定时刷新或ajax定时获取最新订单数据,发现新的订单后用js控制播放音频文件并弹出提示框。只能到这一步了,如果想要最小化也能弹出提示框,这就不是网页能完成的事了,网页是没法脱离浏览器的。
创新互联公司主要从事成都做网站、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务长治,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
可以用java、python等做个服务端小程序来实现。
用dw,不就一个表单吗,自己画一个就完了~要提交,加个button或者submit事件
1、首先,创建一个方法function来供调用。
2、先判断id是否为0,为0则是不存在这条数据的。(假设判断数据库的数据是否存在相同id的数据)
3、然后写sql语句,能查询对应id的数据是否存在了。
4、然后调用查询数据库的方法,判断返回来的结果是否为空。不为空则是数据已存在。
5、如果是判断数据是否存在的关键字段是字符串的,我们稍为改一下代码就行了,比如这里的,判断email是否已经存在于数据库中。
6、我们这里的queryFirstColumn方法是封装好的数据库函数。
7、也可以将其改成一般的mysql_query的系统内置方法来查询的,代码如图。
可以在管理员的页面里插入一段javascript,定时查询新订单,服务器负担不会太大
网页自动刷新不是很好用吗?我们都是这么用的。
30秒刷新一次,代码自动刷新。有订单了,我们标记或者确认下,就不报警了。
你要用程序实现这功能,单纯的程序还是说也是网页程序呢。
其实我感觉比较关键的还是来订单了就一直叫,你商城最好有可以标记已读,已确认等功能,要让他订单不一直叫,读了看了就要不叫。
如果单纯的程序连是不太可能实现的,服务器不会给程序使用权限的,如果你是买的虚拟主机你就别想了,只能你买的空间允许访问数据库,其他都不允许访问。
如果你单纯的说还是做个网页程序来通过网页程序,使他不停的检测(例如说30)检查一下数据库得到新订单就发警报,这是可以实现的,但是原理上也等同于刷新网页了。这2功能就好比一个 手动刷新 (听到刷新的声音),还有个就相当于 重新加载(听不到刷新的声音)。
其实代码也不需要怎么设置,在显示新订单的那地方加上声音提示代码,在整个页面加个刷新代码或者重新加载的代码。
我为了了在操作后台的时候防止他老要刷新,我就将有声音这个页面重新做了个,然后用iframe插在适当位置(选后台通用的页面,如底部版权信息处),长宽设置为0。这样不影响你后台操作,刷新的页面就是底部大小为0看不见的页面,你做任何操作都不影响,相当方便。而且在后台任何界面都会发出声音。不需要手动刷新,也不需要停在固定页面上。
给出思路
1.订单成功时,向指定表中插入一条消息(带有状态字段,标识是否已读)
2.当管理员后台在登录状态时,指定时间间隔使用AJAX查询此表(如10分钟检查一次)
3.如果查询到有未读的消息,则提示。
使用Jquery插件可能会好做一些。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流