关于JOSN返回集合数据处理问题 $.get("EmpInfo/Home/Search", { contion: contion }, function (data) { })这句话 返回的结果是对象的集合,怎样才能输出在页面上,有循环吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 思路就是把data.d序列化然后each var html = '快递单号:' + expressId + ' <label style="cursor:pointer" id="lblTest" onclick="copyToClipBoard(\'' + expressId + '\')">点击复制</label>'; var treeData = data.d; if (data.d == 'error') { html = '<div style="height:32px;line-height:32px; color:#f00">Sorry!信息不完整</div>'; $("#theExpreeResult").html(html); } treeData = eval('(' + treeData + ')'); if (treeData.status == 1) { html += '<table width="520px" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0pt;">'; html += '<tr>'; html += '<td width="163" style=" text-align:center; background-color:#EBF0F4; border:1px solid #dddddd ;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">'; html += '时间'; html += '</td>'; html += '<td width="354" style="text-align:center;background-color:#EBF0F4;border:1px solid #dddddd;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">'; html += '地点和跟踪进度'; html += '</td>'; html += '</tr>'; $.each(treeData.data, function(idx, item) { if (item.context.indexOf("www.ickd.cn") > 0) { return; } html += '<tr>'; html += '<td width="163" style="border:1px solid #dddddd;font-size: background-color:#EBF0F4; 12px;line-height:22px;padding:3px 5px;">'; html += item.time; // 每条数据的时间 html += '</td>'; html += '<td width="354" style="border:1px solid #dddddd;font-size: background-color:#EBF0F4; 12px;line-height:22px;padding:3px 5px;">'; html += item.context; // 每条数据的状态 html += '</td>'; html += '</tr>'; }); html += '</table>'; for (var i = 0; i < data.length; i++) { states_id.append("<option value=\"" + data[i].States_id + "\">" + data[i].Name + "</option>"); } 亲 要看你在Search里面是怎么返回的 要是你返回 jsonresult 直接data.属性里面的数据就可以了要是response.write()json字符串 就要用eval转化下或者用for(var a in data){alert(data[a])} 拿到 任何json数据都需要 反序列化 转化后再遍历什么的 请教触发器语句 一个语句改为存储过程的问题 如何把窗口做成如图中选项卡的方式 asp.net中用Request.QueryString不能传值 请教个问题 一个简单的问题,大家快来抢分啊 Http响应报文中的X-Junk是什么意思? 窗体的验证问题!!!1高手帮帮忙? 用ASP等技术做一个这样的网站大概多少钱?谢谢大家!(发誓绝对不是广告)!!! 源代码贴出问题 求助! 为什么访问我的网站的时候出现Windows用户验证? 怎么做带背景图片的数字?
var treeData = data.d;
if (data.d == 'error') {
html = '<div style="height:32px;line-height:32px; color:#f00">Sorry!信息不完整</div>';
$("#theExpreeResult").html(html);
} treeData = eval('(' + treeData + ')');
if (treeData.status == 1) { html += '<table width="520px" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0pt;">';
html += '<tr>';
html += '<td width="163" style=" text-align:center; background-color:#EBF0F4; border:1px solid #dddddd ;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">';
html += '时间';
html += '</td>';
html += '<td width="354" style="text-align:center;background-color:#EBF0F4;border:1px solid #dddddd;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">';
html += '地点和跟踪进度';
html += '</td>';
html += '</tr>';
$.each(treeData.data, function(idx, item) {
if (item.context.indexOf("www.ickd.cn") > 0) {
return;
}
html += '<tr>';
html += '<td width="163" style="border:1px solid #dddddd;font-size: background-color:#EBF0F4; 12px;line-height:22px;padding:3px 5px;">';
html += item.time; // 每条数据的时间
html += '</td>';
html += '<td width="354" style="border:1px solid #dddddd;font-size: background-color:#EBF0F4; 12px;line-height:22px;padding:3px 5px;">';
html += item.context; // 每条数据的状态
html += '</td>';
html += '</tr>';
});
html += '</table>';
for (var i = 0; i < data.length; i++) {
states_id.append("<option value=\"" + data[i].States_id + "\">" + data[i].Name + "</option>");
}
要是你返回 jsonresult 直接data.属性里面的数据就可以了
要是response.write()json字符串 就要用eval转化下
或者用for(var a in data){alert(data[a])}
拿到 任何json数据都需要 反序列化 转化后再遍历什么的