关于ajax的双重循环加载
来源:互联网 发布:怎么设置ad网络的大小 编辑:程序博客网 时间:2024/06/06 17:38
下面的数据均来自数据库查询得到
显示效果如下:
实现代码如下:
首先得形成数组======》然后让每个模块的数据对应,所以可以将模块的id加上数组每个index的值(当然这个只是针对的是不重复值的数组)
$(function(){
/**调用初始化方法*/
getAllShop();
});
function getAllShop(){
var data1=[];
$.post("/getAllShopByshopidWcWorker/",null,function(str){
str = decodeURI(str);
var data = $.parseJSON(str);
var i=0;
for( i;i<data.length;i++){
var shopid=data[i].shopid;
data1[i]=shopid;
$("#pointQ").append("<div id='pointDetail'><div id='shopid' style='display: none'>"+data[i].shopid+"</div>"+
"<div id='tailhead1'>"+data[i].shopname+"</div><div id='tailhead2'><ul>"+
"<li>时间</li>"+
"<li>商品名称</li>"+
"<li>积分</li>"+
"<li>数量</li>"+
"<li>总积分</li></ul></div>"
+"<div class='tailhead3' id='con"+data[i].shopid+"'><ul><li>"+data[i].shopname+"总积分</li><li>"+data[i].point+"</li></ul></div></div>");
}
$(function () {
Loop_ajax(0, data1);
});
});
}
function Loop_ajax(index, array) {
if (index < array.length) {
var value = array[index];
$.get("/getDetailPointSerchWCWorker/",{shopid:value},function(str){
str = decodeURI(str);
var data = $.parseJSON(str);
for(var j=0;j<data.length;j++){
$("#con"+value).append("<ul><li>"+data[j].pointtime+"</li><li>"+data[j].piname+"</li><li>"+data[j].point+"</li><li>"+data[j].productcount+"</li><li>"+data[j].totalpoint+"</li> </ul>");
}
if (index < array.length) {
Loop_ajax(index + 1, array);
}
});
}
}
- 关于ajax的双重循环加载
- 关于双重循环
- 双重循环的跳出
- 关于C语言break跳出双重循环的小技巧
- 双重循环的跳出问题
- 跳出双重循环的办法
- for双重循环的总结
- oracle的双重for循环
- 17-for的双重循环
- 关于双重指针的用法
- 关于双重锁的问题
- 简单的跳出JAVA的双重循环
- 双重循环的使用 "九九乘法口诀表"
- 双重for循环语句块的优化
- 双重循环的应用实例--直角三角形相关
- 双重循环的应用实例--等腰三角形相关
- 简单字符图形的双重循环
- 简单字符图形的双重循环.cpp
- ubuntu-tab空格修改
- sudo apt-get update时出现e-appstreamcli
- 强化学习之DQN
- LoRa学习:LoRa通信调制解调的实现原理与性能
- JAVA 并发类(一) 常用的并发类
- 关于ajax的双重循环加载
- 论撤消重做、回放系统的优雅实现:命令模式
- session过期时间设置
- 基于虚拟串口的新RobotFramework测试环境
- MySQL 主从复制
- OpenCV stitching_detail全景图部分说明
- 17、js-随机显示小星星
- 几个html网页提取正文的API和开源算法
- Linux下,延长SSH的连接超时时间