首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • php当数据库有新的数据加入时,要在网页上无刷新立刻弹出窗口,并显示其内容,如何实现? [
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-26 00:53:46 楼主
    php当数据库有新的数据加入时,要在网页上无刷新立刻弹出窗口,并显示其内容,如何实现? [
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dreambird1983
    • 等级:
    发表于:2007-10-26 08:42:121楼 得分:0
    php当数据库有新的数据加入时

    ======================================

    不管数据是否插加成功都弹出吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-26 08:58:252楼 得分:0
    要在所有访问你网站的用户的页面上显示?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-26 09:46:023楼 得分:0
    如果是要在所有访问者的页面上弹出的话就用JS定时刷新吧.

    只在你这一台客户机弹出可用ajax.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • faisun
    • 等级:
    发表于:2007-10-26 11:59:064楼 得分:0
    js 和 ajax 都有延时哦,做不到楼主的"立刻"要求,呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • familyX
    • 等级:
    发表于:2007-10-26 13:01:555楼 得分:0
    用settimeout或setinterval可以实现。把时间设置小点就可以了。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-26 13:12:466楼 得分:0
    php当数据库有新的数据加入时 成功的时候,要在网页上无刷新立刻弹出窗口,并显示其内容,如何实现?用JS的话,我怕会影响服务器的性能,所以不知道谁有AJAX的现成代码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-26 14:03:557楼 得分:0
    需要用AJAX不停的查询,
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dreambird1983
    • 等级:
    发表于:2007-10-26 15:03:328楼 得分:0
    php当数据库有新的数据加入时 成功的时候

    =============================================

    这样的话,楼主的表述就不是很清楚了,应该是插入数据库成功以后,弹出窗口,这样就无所谓“当...时...立刻”了。

    还有一点,弹出的窗口是当前用户可见,还是所有正在浏览的用户都可见呢,如果只是当前用户可见,譬如我提交了数据,后台返回一个插入结果给我,那么可以这样

    if( mysql_query('insert into ....') )
    {
        echo" <script type='text/javascript'>alert('#$%#$%#$%') </script>";
    }
    .......
    .......      //用户点击确定后,继续执行一下代码


    如果数据库操作需要所有用户都可见,那么就需要ajax不断查询了,即便用ajax,也绝对会影响服务器性能~~~~~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-26 17:04:599楼 得分:0
    ajax不断查询了,如果时间设得很小的话,服务器会死人的,玩过这样的东西,时间设置为0.6秒,在测试时看不出,但当访问量一出来时就得死人
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-26 23:48:2010楼 得分:0
    这个问题有点意思,关注ing...
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved