当前位置:编程学习 > C#/ASP.NET >>

继续追问:一个关于对话框的问题

学着做了一个酒店管理系统,分后台和前台都是基于B/S模式的,现在遇到一个对话框的问题,就是前台的顾客点完菜后,后台管理首页弹出一个对话框,提示有人点菜了,快查看。。这个对话框应该怎样设计啊,希望有页面的代码详情,还有注释更好,谢谢各位了。。 --------------------编程问答-------------------- 用消息队列去处理吧 --------------------编程问答-------------------- 设置信息标识,ajax轮询查询弹出提示窗口
http://topic.csdn.net/u/20100113/12/03671fc9-d89f-4ea3-97eb-d61cbb90c7fb.html --------------------编程问答-------------------- 2楼大哥,你说的很专业,那些代码我就是不知道怎么用,所以再追问,希望你能把每个页面怎么用告诉我。。摆脱了。。 --------------------编程问答-------------------- //新订单提示

$(function(){
    SelectorderStatusTimer();
});

//订单查看定时器
function SelectorderStatusTimer()
{
    window.setInterval("checkOrder()",30000);
}




function checkOrder()
{
    var res= Aj_post1("","/ajax/Sys_selectOrderStatus.aspx","");//ajax调用方法查询是否有新的订单信息
    if(res>0)
    {
        $("#newOrderFlash").css("display","block");    
    }
    else
    {
        $("#newOrderFlash").css("display","none");
    }
}
兄弟你运气真好我  这里正好做了一个 --------------------编程问答-------------------- 这个全吗?? --------------------编程问答-------------------- 学习  帮顶  看看有没有高手愿意分享这些东西呀 --------------------编程问答-------------------- 怎么和前台提交订单那里联系上的啊。 --------------------编程问答-------------------- 要看你的实时性。

如果你的实时性很高,需要前台用户一订餐,后台马上显示出来的话,建议你使用Ajax长轮询

如果你的实时性要求不高,只是需要前台用户订餐之后,后台在1分钟之内显示出来,那么就简单了,定时器搞一个,在里面判断数据库有没有新添加的数据,如有,则显示.. --------------------编程问答-------------------- --------------------编程问答-------------------- 后台写个程序不停地读数据库
或者把你的订单放在Application,Cache里面 --------------------编程问答-------------------- ajax+setInterval  就可以了。。。。楼上回答了的 --------------------编程问答-------------------- 我知道的是不断刷新数据库。


但是应该有更好的方法吧。


以前有听说过监听,不过我懂得比较少,没去了解过。 --------------------编程问答-------------------- 又没人知道更好的方法,麻烦告知一下我哦,谢谢

我邮箱283638514@qq.com --------------------编程问答-------------------- 用一个消息队列;试验一下监听;用AJAX定时察看数据库有没有新点菜内容
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,