日期:2014-05-16  浏览次数:20443 次

这是json吗,求助。在线等。
从网上找了一个可拖动层的实现,但不知道怎么把我查询出来的数据加上,熟悉的给指点个方法,谢谢,用的是jsp.查询出的数据是个list,怎么把我list的内容加到层上。
以下是主要代码,代码不全,可以QQ联系我361484186


CDrag.database.json = [
  
 { id : "m_1_1", title : "我的邮件", className : "News", src : "" },
 
 { id : "m_1_2", title : "办公审核", className : "第一列的第二个", src : "" },
 
 { id : "m_1_3", title : "绩效审核", className : "第一列的第三个", src : "" },
 
 { id : "m_1_4", title : "第一列的第四个", className : "第一列的第四个", src : "" },
 
 { id : "m_2_1", title : "最新公告", className : "第二列的第一个", src : "" },
 
 { id : "m_2_2", title : "绩效考核主评", className : "第二列的第二个", src : "" },
 
 { id : "m_2_3", title : "绩效考核自评", className : "第二列的第三个", src : "" },
 
 { id : "m_2_4", title : "第二列的第四个", className : "第二列的第四个", src : "" },
 
 { id : "m_3_1", title : "天气预报", className : "Pic", src : "" },
 
 { id : "m_3_2", title : "电子期刊", className : "第三列的第二个", src : "" },
 
 { id : "m_3_3", title : "测试", className : "第三列的第三个", src : "" },
 
 { id : "m_3_4", title : "第三列的第四个", className : "第三列的第四个", src : "" }
 
];

------解决方案--------------------
探讨
从网上找了一个可拖动层的实现,但不知道怎么把我查询出来的数据加上,熟悉的给指点个方法,谢谢,用的是jsp.查询出的数据是个list,怎么把我list的内容加到层上。
以下是主要代码,代码不全,可以QQ联系我361484186


CDrag.database.json = [

{ id : "m_1_1", title : "我的邮件", className : "News",……

------解决方案--------------------
探讨
请问楼上,我的数据从后台传过来,怎么在js里写这个for,我只会用标签作物质循环。还望多指教。谢谢。

------解决方案--------------------
你可以把这堆数据 在前台赋值到一个hidden域里
HTML code
<input type="hidden" value="${用El表达式获取后台传过来的这个字符串}" id="myJson">

//然后就可以用js操作了 
var str = document.getElementById("myJson").value;
var obj = eval(str);
 for(var i = 0; i < obj.length; i++){
            for(var key in obj[i]){
                //放到你的div理就可以了 key就是键 obj[i][key] 就是value 
            }
        }

------解决方案--------------------
是个数组,数组里每个成员是对象,对象的格式是json格式