有学习表 和角色两张表,怎么判断当生活表里面有数据更新时,角色表登陆后用Jquery弹窗提示有新消息
  假如学习表有:语,数,外
      角色表有:老师,学生,家长
function initData() {
    $.ajax({
        cache: false,
        type: 'GET',
        url: '/EvaluationProject/GetBeNum',
        dataType: 'json',
        success: function (data, status, XHR) {  
            $('#BeNum').html(data);
            //登入成功后做以下判断
            switch (data.Usertype) {      //UserType是判断角色的
                case 6:                  //当UserType=6时,为家长,就会提示有新消息
                if(){                 //在if里面怎么判断学习表里面有数据更新?
                alert("XXX同学有新信息!");  //如有更新弹窗提示
                }
               
                   return;
            }
        },
菜鸟级学员,感觉写的很烂,写得不好的地方望高手指点,虚心接受!
项目我是用asp.netMVC模式开发的,有思路的给个思路,有个例子能参考就更好了,大侠们帮帮忙吧jQueryJavaScript

解决方案 »

  1.   

    你可以实时刷新啊,用setInterval,每隔多久获取一次数据进行判断
      

  2.   

    学习表中该有个标识列,比如 IsRead 是否已读 当有新信息添加时,那么该标识默认为0 未读状态那么在js+ajax像control发送请求时,可以查找学习表中IsRead =0的所有记录,当该记录列表的Count()>0说明有新信息那么如下返回
    return new Json(new {data=..,IsNew=list.Count()>0});前台判断
    data.IsNew 即可
      

  3.   

    没有搞清楚你的需求。
    如果是登录的时候学习表有语、数、外三科,下次登录有语、数、外、物理4科就提示的话。你可以cookie保存id或者创建时间,下次登录的时候查询有没有新数据
      

  4.   

    有学习和角色两张表
    学习表:Chinese,math,English,isUpdate(判断是否有数据更新)字段
    角色表:老师,学生,家长三个字段
    我的意思是:假如家长登录后,如果数据有更新且家长没有阅读过,js自动弹窗提示家长有数据更新,就如csdn发表帖子后当有人回复我的问题时,会弹窗提示
      

  5.   

    有学习和角色两张表
    学习表:Chinese,math,English,isUpdate(判断是否有数据更新)字段
    角色表:老师,学生,家长三个字段
    我的意思是:假如家长登录后,如果数据有更新且家长没有阅读过,js自动弹窗提示家长有数据更新,就如csdn发表帖子后当有人回复我的问题时,会弹窗提示
    额,你的ajax返回的data里面没有包含有没有更新的信息吧,这个信息你必须要在后台判断好,然后传给前台的,就是你那个data