继续追问:一个关于对话框的问题
学着做了一个酒店管理系统,分后台和前台都是基于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