我现在有三个操作界面,分别是管理员,教师和学生。 教师操作界面可以查看学生提交的作业和发布作业。学生操作界面可以查看老师发布的作业和提交作业。。我现在遇到的问题是,要是有教师和学生同时登陆到我这个系统,学生要是提交作业之后,怎么样才能让老师及时的看到学生提交的作业?

解决方案 »

  1.   

    可以设置定时任务
    //1000=1秒
        onload="javascript:window.setTimeout(yourfunciton(),60000)";
    function yourfunciton(){
    //跳到你的业务逻辑Action
    }
      

  2.   

    这个你要及时的更新,例如定时到后台取数据用ajax定时刷新教师页面的列表,告诉教师有学生提交了新的作业。最好用setinterval函数,不要用setTimeOut,因为setTimeOut很多时候只执行一次。
      

  3.   

    1.ajax定时刷新作业列表
    2.当教师正在查看学生作业时,也用ajax去刷数据,如果有新的学生作业,则弹出一个信息提示告诉老师也就是说两处ajax定时刷新1个为列表页面,1个为作业详情页面