加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax动态查询数据库数据并显示在前台

发布时间:2020-12-16 01:31:00 所属栏目:百科 来源:网络整理
导读:今天做了一个ajax动态查询数据库的小Demo,又重新学习了一下ajax的一些知识。在此和大家分享一下...... 啥都别说了,先上代码 Controller层 查询总用户数 @RequestMapping(value = "/findTotalUsers.do",method = RequestMethod.GET) public @ResponseBody L

今天做了一个ajax动态查询数据库的小Demo,又重新学习了一下ajax的一些知识。在此和大家分享一下......

啥都别说了,先上代码
Controller层 
查询总用户数
    @RequestMapping(value = "/findTotalUsers.do",method = RequestMethod.GET)
    public @ResponseBody Long findTotalUsers(){
        ModelAndView modelAndView = new ModelAndView();
        Long sum = personService.findTotalUsers();
        System.out.println(sum+"....................................");
        modelAndView.addObject("sum",sum);
        return sum;
    }

Service层
public Long findTotalUsers() {
        return personDao.findTotalUsers();
    }

Dao层
public Long findTotalUsers() {
        String hql = "select count(*) from Person";
        return (Long) this.getSessionFactory().getCurrentSession().createQuery(hql).uniqueResult();
    }

ajax代码
<script src="../js/jquery-1.8.3.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(
                function ajaxRePost(url,params){
                    var message = "";
                    var options={
                        type:"GET",url:"${pageContext.request.contextPath}/person/findTotalUsers.do",data:{},async:false,success:function (msg) {
                            message=msg;
                        }
                    };
                    $.ajax(options);
                    alert(message);
//                    debugger;
                    $("#count").text(message);
                    return message;
                }
        )

    </script>


结果就是在Total Users 动态查询数据库中的数据并更新........

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读