用data的方法获取值的时候,要注意的问题一定要在先封装好

var art=$(".add-more").prev().find(".content").data("list1");

我们一定要在ajax里面进行封装这样的data,要不然打死都找不到这样的东西的。。。。。。。。。。。。。。

function loadArticle(){

$("#newsDetail").hide();

if(page.pagination == null) {
page.pagination = {
sortBy: "create_time",
sortDirection: "desc",
currentPage: currentPage,
itemsPerPage:5
}
}

var filter = {};
filter.title = "";

page.call("/article/list", {filter: filter, pagination: page.pagination}, function(result) {
if(result.bfStatus == "ok") {
var list1=result.articleList;
var list2=result.pagination;
if(list1.length > 0 && (currentPage < list2.totalPage)) {
// 列表
var content = $(".cloneNews");
for(var i = 0; i < result.articleList.length; i++) {
var article = list1[i];
var row = $(".cloneTemplate").find(".content").clone(true);

 

row.data("article",article);

row.data("list1",list1);

 


row.find(".hotTitle").text(article.title);
row.find(".newsTime").text(article.createTime.replace(/^([^\s]+).*$/,'$1').replace(/[^\d]/g,'-'));

var url = page.config.actionUrl + "/article/fileDownload?Bitfin-Platform=" + page.config.platform +
"&Bitfin-Version=" + page.config.version +
"&Bitfin-Token=" + page.user.token +
"&id=" + article.thumbnailFileId;
row.find(".pic-upload").attr("src",url);
content.append(row);

row.data("id",article.id);//添加id值

row.click(onLoadNewsDetail);
}
}else{
$(".add-more").text("文章全部加载完毕")
}
}
});
}

转载于:https://www.cnblogs.com/hulaoxi/p/7569368.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值