已经写好的前端调用控制器ajax方法,在修改了一些业务后突然报错,执行不起,显示internat,500,readStatus=4的错误,后端在控制器方法中打第一行断点,前端调用直接不进来,也就是说后端根本没调用起,百思不得其解,经过修改参数,前后端调查后,依然没有解决。
查询百度后,将前端弹出错误的方法改为以下内容:
再次调用,竟然弹出这么多错误:
此时定位到错误内容,T901_User 表无法初始化,导致控制器的构造方法不能成功,调查代码后发现,在该控制器构造方法中有以下代码:
这个服务的构造方法中定义了两个T901_User,一个指明了数据库连接,一个没有指明,导致错误,删除多余的T901_User,再次调用成功。