$('.category-wrap').append(tempHtml);

$('.category-wrap').append(tempHtml);

这个应该换成html吧,否则后面刷新就会有重复的类别出现

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小班 2020-03-30 19:12:17

同学你好,这里getList()是$(function)中的内容,在页面刷新后,会重新加载$(function)中的内容

http://img1.sycdn.imooc.com//climg/5e81d3b70917354607730475.jpg

刷新后,之前的通过.append写入页面中的店铺类别的内容会没有,重新发送请求,得到响应数据向页面中写入店铺类别的内容 。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小班 2020-03-30 14:29:22

同学你好,$('.category-wrap').append(tempHtml);是实现了点击一次新增一行的功能,例如:

http://img1.sycdn.imooc.com//climg/5e81919b099003fc04810141.jpg

但是同学说的应该换成html,还麻烦同学具体描述一下,老师没有理解同学的意思。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕桂英3475789 #1
    function getList() { $ .getJSON( listUrl, function(data) { if (data.success) { var dataList = data.data; $('.category-wrap').html(''); var tempHtml = ''; dataList .map(function(item, index) { tempHtml += '' + '<div class="row row-product-category now">' + '<div class="col-33 product-category-name">' + item.productCategoryName + '</div>' + '<div class="col-33">' + item.priority + '</div>' + '<div class="col-33"><a href="#" class="button delete" data-id="' + item.productCategoryId + '">删除</a></div>' + '</div>'; }); $('.category-wrap').append(tempHtml); } }); }我说的是此出的代码
    2020-03-30 14:32:30
  • 提问者 慕桂英3475789 #2
    这里刷新后是追加的意思,添加完成后就会显示重复的店铺类别
    2020-03-30 14:35:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师