遇见了奇怪bug,前端用的AngularJs,后台是SpringMVC,持久用的hibernate,跟后台断点时查询数据库返回一条数据,否则返回两条,以下是问题详述

原创 2015年11月19日 10:20:16

我在做一个系统,有一个银行下拉,当银行的钱全部转出的时候则下拉不显示该银行,进入该界面的时候会初始化该银行下拉,我在点击【转出】按钮的时候在里面再一次调用了查询银行下拉的方法,结果出现了跟debug到后台看着sql执行的时候返回一条数据(正确),否则返回两条(错误,有一条银行记录已经没钱)。我试了很多方法也没有解决。后来我在前端【转出】按钮触发方法中改了一下,不重新调用改方法,而是采用监听的方式调用该方法,结果就好用了,求大神解释!是不是这两种方法机制不同,还有为什么会出现奇怪bug?求助大家,也求助未来的自己~

这个是初始化的方法

这个是执行完【转出】后执行的方法(已注释)

这个是采用AngularJs的监听的方法(reloadCustNo好用) 




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SpringMVC+Hibernate利用ajax实现前端后台数据交互

比如我做一个查询成绩功能,那么,点击查询的时候,就把选择的查询条件用ajax提交到后台去查询对应条件的成绩列表,得到数据再用ajax返回数据到前端,显示成绩列表 1 . 查询成绩界面 ...

Echarts +SpringMvc 从后台数据库以json返回数据

Echarts图表数据一般都是从后台数据库实时取数据的 传输数据大多采用JSON数据格式 本文通过springmvc来拦截数据请求 完成数据显示以下是工程目录 该工程在一个springmvc...

ajax根据ID查询数据库并返回Json格式数据返回js,使用append显示到页面。判断json值为[]或者[[]]的问题。

ajax根据ID查询返回json并显示,值为[]或者[[]]怎么判断 Java后台代码 @ResponseBody @RequestMapping(value="/queryCoupo...

从后台一次查询所有数据,在前端用js进行分页处理,不再次走数据库

此需求是做中车项目时的一次需求,但后来没有完成这个需求,本人一冲动就查阅了很多资料,最终从众多方案中记录了这个方案,与其他人共勉。 分页插件是:jquery.pagination.js,pagina...

通过AngularJS实现前端与后台的数据对接——服务(service,$http)

什么是服务?       服务提供了一种能在应用的整个生命周期内保持数据的方法,它能够在控制器之间进行通信,并且能保证数据的一致性。 服务是一个单例对象,在每个应用中只会被实例化一次(被$inj...

AngularJs2 http 与SpringMVC后台交互传参问题

AngularJs2 http 与SpringMVC后台交互传参问题最近在做项目的时候碰到的一个问题。Angular2中的http访问SpringMVC时总是取不到参数。翻出原来写的ng1项目看了之后...

SpringMVC 异步 数据返回后台模型

  • 2013年06月19日 14:32
  • 18KB
  • 下载

JS前端取得并解析后台服务器返回的JSON数据的方法

摘要:主要介绍:使用eval函数解析JSON数据;$.getJSON()方法获得服务器返回的JSON数据 JavaScript eval() 函数 eval(string) 函数可计算某个...
  • shehun11
  • shehun11
  • 2015年09月30日 10:56
  • 20464

jQuery miniui grid 分页数据后台处理 基于springmvc 和hibernate

jQuery miniui grid 列表数据后台处理
  • J_oo_L
  • J_oo_L
  • 2015年10月08日 13:20
  • 2671

使用 NodeJs 实现一个本地接口数据系统,无需数据库,让前端独立于后台开发

使用 NodeJs 实现本地接口系统,解决前后台开发最后一公里无数据库的情况下,实现数据持久化,通过api url返回json 数据,只要数据格式,就可以本地模拟持久化数据,并可实现共享,无障碍调用,...
  • kai_l
  • kai_l
  • 2016年11月05日 08:18
  • 3283
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:遇见了奇怪bug,前端用的AngularJs,后台是SpringMVC,持久用的hibernate,跟后台断点时查询数据库返回一条数据,否则返回两条,以下是问题详述
举报原因:
原因补充:

(最多只允许输入30个字)