appcan ajax mysql_appCan折叠列表
function showTodo(data){
var listData = [];
for (var i = 0; i < data.length; i++) {
//聲明每一個系統數組
var list=[];
//聲明一個變量用來判斷是否讀取
var read=1;
//console.log(JSON.stringify(data));
//data[i].systemTodo.read == "0" ? '
'+data[i].systemName+'' : ''+data[i].systemName+'';//聲明每一個系統下內容數組
var arr=[];
//聲明todo_id
var readId="";
list["header"] = '
'+data[i].systemName+'';// alert(data[i].systemTodo.length);
for(var j=0; j < data[i].systemTodo.length; j++){
if(data[i].systemTodo[j].read == "0"){
read=0;
readId+=data[i].systemTodo[j].todo_id+',';
}
var content=[];
content["title"] = '
'+ data[i].systemTodo[j].title +''+ new Date().getFullYear()+'/'+new Date().getMonth()+1+'/'+new Date().getDate()+'';arr.push(content);
}
readId=readId.substring(0,readId.length-1);
if(read == 0){
list["header"] = '
'+data[i].systemName+'';}
list["content"] = arr;
listData.push(list);
}
var tv = appcan.treeview({
selector : "#List",
defaultOpen : 1//默認打開第幾項,必須包含數據
});
tv.set(listData);
$(".treeview").on("click",function(){
var self=$(this);
if(self.find("*").hasClass('news')){
var todoId=self.find("*").find(".news").attr("data-id");
//修改未讀為已讀
appcan.ajax({
url : host + "/portalMobile/home/userTodoRead",
data : {
todoId : todoId
},
type : 'POST',
dataType : 'json',
success : function(data) {
console.log(data.status);
if(data.status == "success"){
self.find("*").find(".news").removeClass("news").addClass("read");
}
},
error : function(xhr, errorType, error, msg) {
//alert(msg);
}
})
}
});
}
總結
以上是生活随笔為你收集整理的appcan ajax mysql_appCan折叠列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用c语言编写rfid读卡系统,USB免驱
- 下一篇: android fm信号强度,FM 收音