正在回答
同学你好,userproductmanagement.js的第63行处用到了id,但id并没有定义。同学可以去找自己的项目中userproductmanagement.js文件,看一下有没有错。祝学习愉快~
老師那為什麼這裡會出現此問題?
以下是我的程式碼
$(function() {
var loading = false;
var maxItems = 20;
var pageSize = 10;
// 获取顾客消费记录列表的URL
var listUrl = '/o2o/shopadmin/listuserproductmaps';
var pageNum = 1;
var userName = '';
addItems(pageSize, pageNum);
// 按照查询条件获取消费记录列表,并生成对应的HTML元素添加到页面中
function addItems(pageSize, pageIndex) {
// 生成新条目的HTML
var url = listUrl + '?pageIndex=' + pageIndex + '&pageSize=' + pageSize
+ '&userName=' + userName;
loading = true;
$.getJSON(url, function(data) {
if (data.success) {
// 获取总数
maxItems = data.count;
var html = '';
data.userProductMapList.map(function(item, index) {
html += '<div class="row row-shop"><div class="col-40">'
+ item.shop.shopName + '</div><div class="col-40">'
+ item.product.productName
+ '</div><div class="col-20">'
+ item.user.name + '</div></div>';
});
$('.product-wrap').append(html);
var total = $('.list-div .card').length;
if (total >= maxItems) {
// 加载完毕,则注销无限加载事件,以防不必要的加载
$.detachInfiniteScroll($('.infinite-scroll'));
// 删除加载提示符
$('.infinite-scroll-preloader').remove();
return;
}
pageNum += 1;
loading = false;
$.refreshScroller();
}
});
}
// 无极滚动,分页显示
$(document).on('infinite', '.infinite-scroll-bottom', function() {
if (loading)
return;
addItems(pageSize, pageNum);
});
// 绑定搜索事件,这里主要按照产品名模糊查询
$('#search').on('change', function(e) {
userName = e.target.value;
$('.product-wrap').empty();
pageNum = 1;
addItems(pageSize, pageNum);
});
// 若点击"我的",则显示侧栏
$('#me').click(function() {
$.openPanel('#panel-right-demo');
});
$.init();
});
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星