JQuery解析json
发布网友
发布时间:2022-04-25 15:44
我来回答
共3个回答
热心网友
时间:2022-05-15 04:28
$.each(data.pageUtil, function(i, item) {
这个地方有误
我给你一个其他的例子供你参考
function initData(index) {
params[1].value=index;
var str='';
$.ajax({ //这里使用到Jquery的ajax方法
type : "POST",
dataType : "json",
url : "/admin/online/listEmployee.action?web=1&emp.erType="+cata2Title+"", //请求的处理数据
data : params,
//下面的操作就是成功返回数据以后,进行数据的绑定
success : function(data) {
if(data.resultCode>0){
totalSize=data.page.totalItemCount;
var continfo=data.page.dataList;
$(continfo).each(function(i,item){
if(i<3){
str+="<li><a class='newsTitle' title='"+item.erPosition+"'"+
"href='/admin/main/news/employDetail.vm?cata1="+cata1+"&cata2="+cata2+"&erId="+item.erId+"'>"+item.erPosition+
"</a><span class='newsDate'>截止日期:"+item.erExpiry_date.substr(0,10)+"</span><span class='newIcon'></span></li>";
}else{
str+="<li><a class='newsTitle' title='"+item.erPosition+"'"+
"href='/admin/main/news/employDetail.vm?cata1="+cata1+"&cata2="+cata2+"&erId="+item.erId+"'>"+item.erPosition+
"</a><span class='newsDate'>截止日期:"+item.erExpiry_date.substr(0,10)+"</span></li>";
}
});
$('.newsItem2').html(str);
}
if($("#Pagination").html().length == ''){
$("#Pagination").pagination(totalSize, {
items_per_page : params[0].value,
num_display_entries : 10,
num_edge_entries : 2,
prev_text : "上一页",
next_text : "下一页",
callback:pageselectCallback
});
}
}
});
}追问你好, 你给的例子还有分页的功能,能不能给个完整的参考一下呀?
热心网友
时间:2022-05-15 05:46
有问题,list对象应该是个数组吧?
这样写
for(var i=0;i<data.pageUtil.list.length;i++){
var list=data.pageUtil.list[i];
$("#info").append(
"<div>" + list.id + "</div>" +
"<div>" + list.fileName + "</div>" +
"<div>" + list.upTime + "</div>");
});
}
热心网友
时间:2022-05-15 07:20
$.each(data.pageUtil,list, function(i, item) {
$("#info").append(
"<div>" + item.id + "</div>" +
"<div>" + item.fileName + "</div>" +
"<div>" + item.upTime + "</div>");
});