龙腾万里1218 2019-03-29 11:18
浏览 1928

layUI流加载,点击筛选后数据没有渲染出来?

1、首先筛选是通过下面ajax追加数据的
$.ajax({
type:"post",
url:"http://127.0.0.0:8080/api/data",
dataType:'json',//text,json,html
data: {"income_bands":income_bands,
"stars":stars,
"sexs":sexs,
"min_ages":min_ages,"max_ages":max_ages,
"min_kmh_scores":min_kmh_scores,"max_kmh_scores":max_kmh_scores,
"min_zj_scores":min_zj_scores,"max_zj_scores":max_zj_scores},//需要向后台传的数据格式,start为字典的key值,即后台接受的数据id
success:function(result){
var contents ="";
$("#contents").empty();//先清空
for (var i=0;i $("#contents").append(" "+result[i][0]
+"
"+result[i][1]
+"
"+result[i][2]
+"
"+result[i][3]
+"
"+result[i][4]+"");
};
},
error:function(result){
alert("未查询到数据.");
}
2、然后用另一个ajax进行数据流加载:

var pageSize = 10; var pageIndex = 0; layui.use('flow', function () { var $ = layui.jquery; var flow = layui.flow; flow.load({ elem: '#contents',//存放每条数据的容器 done: function (pageIndex, next) { //到达临界点(默认滚动触发),触发下一页 var lis = []; //以jQuery的Ajax请求为例,请求下一页数据(注意:page是从2开始返回) $.ajax({ type: "POST", url: "http://127.0.0.0:8080/api/all_data_page", dataType:'json',//text,json,html data: { "income_bands":income_bands, "stars":stars, "sexs":sexs, "min_ages":min_ages,"max_ages":max_ages, "min_kmh_scores":min_kmh_scores,"max_kmh_scores":max_kmh_scores, "min_zj_scores":min_zj_scores,"max_zj_scores":max_zj_scores, pageSize: pageSize, pageIndex: pageIndex }, success: function (data) { pageIndex = data[1][0]; //服务端返回的json字符必须包含pageIndex和pageCount属性,pageIndex表示页码,pageCount是总页数 for (var i = 0; i < data[0].length; i++) { var d = "<li style=\"border-bottom:1px #f3f3f3 solid;\"><a href=\"http://www.htmlsucai.com/\">"+data[0][i][0] +"</a></br><a style=\"color:#BFBFBF;\">"+data[0][i][1] +"</a></br><a style=\"color:#BFBFBF;\">"+data[0][i][2] +"</a></br><a style=\"color:#BFBFBF;\">">"+data[0][i][3] +"</a></br><a style=\"color:#BFBFBF;\">"+data[0][i][4]+"</a></li>"; lis.push(d);//每条数据都压入数组,LayUI会自动将每条信息插入Html的ID为#contents的元素 } **alert(lis.join(''))**; //执行下一页渲染,第二参数为:满足“加载更多”的条件,即后面仍有分页 //只有当前页小于总页数的情况下,才会继续出现加载更多 next(lis.join(''), pageIndex < data[1][1]); } }); } }); });

在上面可以看到数据是压缩进了lis里面了,但是没有被渲染出来,求助各位大神怎么解?????

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
    • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
    • ¥20 腾讯企业邮箱邮件可以恢复么
    • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
    • ¥15 错误 LNK2001 无法解析的外部符号
    • ¥50 安装pyaudiokits失败
    • ¥15 计组这些题应该咋做呀
    • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
    • ¥15 让node服务器有自动加载文件的功能
    • ¥15 jmeter脚本回放有的是对的有的是错的