JS组装 HTML片段 列表 ul li
2015-07-16 15:56
615 查看
一 组装 列表
el = document.getElementById('requestlist');
//var url = '/ServiceAction/com.eweaver.webservice.servlet.MListAction?action='+listtype+'&status='+liststate+'&pageno='+page+'&id='+user;
$.ajax({
type : "get",
dataType : "JSON",
url: '/ServiceAction/com.eweaver.webservice.servlet.MListAction?action='+listtype+'&status='+liststate+'&pageno='+page+'&id='+user,
success : function(data){
if(data.length>0){ //
$.each(data,function(i,n){
li = document.createElement('li');
var a = document.createElement('a');
a.setAttribute('href','/m/workflow/workflowtest.jsp?workflowid='+n.WORKFLOWID+'&requestid='+n.ID+'&listtype=' + listtype+'&status='+liststate);
a.setAttribute('data-ajax','false');
a.innerHTML = n.WORKFLOWNAME ;
li.appendChild(a);
str ='<div class="ui-grid-a"><div class="ui-block-a">'+'当前节点:'+n.CURRENTNODENAME+'</div>';
str =str + '<div class="ui-block-b">'+'创建者:'+'sysadmin'+'</div></div>';
li.innerHTML= li.innerHTML+str;
li.setAttribute('style','height:60px');
el.appendChild(li, el.childNodes[0]);
});
}else{
//隐藏下一页按钮
document.getElementById("nextpage").style.display="none";
}
},
error : function(){
// alert("1111");
}
});
二 纯HTML组装ul li
function newRequestListAjax(user){
var newNode = document.createElement('div');
newNode.setAttribute('id','newNode');
newNode.setAttribute('data-role','collapsible-set');
var str='';
var wholepage = document.getElementById('wholepage');
var url = '/ServiceAction/com.eweaver.webservice.servlet.MListAction?action=newrequestlist&id='+user;
$.ajax({
type : "get",
dataType : "JSON",
url: url,
success : function(data){
if(data.length>0){
$.each(data,function(name, value){
$.each(value,function(name, value){
str= str+ '<div data-role="collapsible">';
str = str+ '<h4>'+ name+'</h4> <ul data-role="listview">';
$.each(value,function(i,n){
str = str+ '<li><a data-ajax="false" href= "/m/workflow/workflowtest.jsp?workflowid='+ n.WORKFLOWID+'">'+ n.WORKFLOWNAME+'</a></li>';
});
str= str+'</ul></div>';
});
});
newNode.innerHTML= str;
wholepage.appendChild(newNode, wholepage.childNodes[0]);
$("#pageonee").trigger("create");
$('.newNode').trigger("create");
}else{
}
},
error : function(data){
}
});
}
el = document.getElementById('requestlist');
//var url = '/ServiceAction/com.eweaver.webservice.servlet.MListAction?action='+listtype+'&status='+liststate+'&pageno='+page+'&id='+user;
$.ajax({
type : "get",
dataType : "JSON",
url: '/ServiceAction/com.eweaver.webservice.servlet.MListAction?action='+listtype+'&status='+liststate+'&pageno='+page+'&id='+user,
success : function(data){
if(data.length>0){ //
$.each(data,function(i,n){
li = document.createElement('li');
var a = document.createElement('a');
a.setAttribute('href','/m/workflow/workflowtest.jsp?workflowid='+n.WORKFLOWID+'&requestid='+n.ID+'&listtype=' + listtype+'&status='+liststate);
a.setAttribute('data-ajax','false');
a.innerHTML = n.WORKFLOWNAME ;
li.appendChild(a);
str ='<div class="ui-grid-a"><div class="ui-block-a">'+'当前节点:'+n.CURRENTNODENAME+'</div>';
str =str + '<div class="ui-block-b">'+'创建者:'+'sysadmin'+'</div></div>';
li.innerHTML= li.innerHTML+str;
li.setAttribute('style','height:60px');
el.appendChild(li, el.childNodes[0]);
});
}else{
//隐藏下一页按钮
document.getElementById("nextpage").style.display="none";
}
},
error : function(){
// alert("1111");
}
});
二 纯HTML组装ul li
function newRequestListAjax(user){
var newNode = document.createElement('div');
newNode.setAttribute('id','newNode');
newNode.setAttribute('data-role','collapsible-set');
var str='';
var wholepage = document.getElementById('wholepage');
var url = '/ServiceAction/com.eweaver.webservice.servlet.MListAction?action=newrequestlist&id='+user;
$.ajax({
type : "get",
dataType : "JSON",
url: url,
success : function(data){
if(data.length>0){
$.each(data,function(name, value){
$.each(value,function(name, value){
str= str+ '<div data-role="collapsible">';
str = str+ '<h4>'+ name+'</h4> <ul data-role="listview">';
$.each(value,function(i,n){
str = str+ '<li><a data-ajax="false" href= "/m/workflow/workflowtest.jsp?workflowid='+ n.WORKFLOWID+'">'+ n.WORKFLOWNAME+'</a></li>';
});
str= str+'</ul></div>';
});
});
newNode.innerHTML= str;
wholepage.appendChild(newNode, wholepage.childNodes[0]);
$("#pageonee").trigger("create");
$('.newNode').trigger("create");
}else{
}
},
error : function(data){
}
});
}
相关文章推荐
- Js获取当前日期时间及其它操作
- JS判断手机访问
- js整理
- 《JavaScript设计模式与开发实践》读书笔记之策略模式
- AJAX样例及返回值json解析
- geekpark.js
- c# json 解析
- js金额转换三位加上逗号分隔保留小数
- JS高级程序设计8-BOM
- JavaScript (二)
- JSTL标签
- [转]JavaScript的实例化与继承:请停止使用new关键字
- javascript操作window对象
- js当前页面刷新并且清空文本内容的方法
- javascript Date format(js日期格式化)
- js图片轮播
- 如何通过按钮触发事件由一个jsp页面转到另一个jsp页面
- angular json转义html
- 《JavaScript设计模式与开发实践》读书笔记之单例模式
- scala 解析json字符串