家人们我找了一下午,我感觉就是我请求成功了,但是解析数据有问题。
然后我试了一下会不会是后端没有返回count,然后前端没法获取总数条数,所以没法赋值给res.data.count
然后我在customer.js里面传了这行代码
res.data.count=res.data.length;
家人们谁懂啊,没想到成功了
解决好啦吗?我现在也被这个问题弄炸了
你是怎么定义Page对象的?
我也遇到了,显示了msg的值,但未显示数据。原因为“code”的值不为0。 parseData: function (res) { //res 即为原始返回的数据 return { "code": res.code, //解析接口状态 "msg": res.msg, //解析提示文本 "count": res.data.count, //解析数据长度 "data": res.data.records //解析数据列表 }; }
此段代码中的code值,直接定义为0,否则layui认为数据请求失败。
即:
parseData: function (res) { //res 即为原始返回的数据 return { "code": 0, //解析接口状态 "msg": res.msg, //解析提示文本 "count": res.data.count, //解析数据长度 "data": res.data.records //解析数据列表 }; }
code的值改为0。否则,layui认为请求失败
是不是没有更新DOM的执行呢
抱歉,这个不能发
你的数据提交了吗?表名正确吗?
已解决
回复 老猿:我在网上查了一下,说是没有添加分页插件,加上这段代码就好了,但是好奇怪啊,视频里老师也没有写这个啊
@Configuration public class MybatisPlusConfig { // 最新版 @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor; } }
iframe的高度,你设置了吗,我iframe的高度设置的为
let height = $(window).height() - 185;
第一,我猜测你的CustomerService是不是没加@Service注解。
第二,list方法中缺少@ResponseBody注解。
第一,controller类应该使用@Controller注解,而不是@RestController注解。
第二,在跳转到页面的方法中,不要加@ResponseBody注解。
iframe的高度,你设置了吗,我iframe的高度设置的为
let height = $(window).height() - 185;