写接口中取对象数据(个人片段笔记)

拼串的写法

var trs = "";
		for (var i = 0; i < data.data.length; i++) {
			var name = data.data[i].name != null ? data.data[i].name : "";
			var description = data.data[i].description != null ? data.data[i].description : "";
			
			trs += "<tr>";
			trs += '<td>' + ((data.pageNo - 1) * data.pageSize + i + 1)
					+ '</td>';
			trs += '<td>' + name + '</td>';
			trs += '<td>' + description + '</td>';
			
			trs += '<td>';
			trs += '<div class="op_bt_wrap clearfix">';
			trs += '<div class="op_bt role-modify-btn fl" onclick ="openEditRole(this)"><span style="display:none;">'+JSON.stringify(data.data[i])+'</span>修改</div>';
			trs += '<div class="op_bt role-remove-btn fl" onclick ="removeRole(this)"><span style="display:none;">'+JSON.stringify(data.data[i])+'</span>删除</div>';
			trs += '<div class="op_bt role-powerconf-btn fl" onclick ="powerconfrole(this)"><span style="display:none;">'+JSON.stringify(data.data[i])+'</span>权限配置</div>';
			trs += '</div>';
			trs += '</td>';
			
			trs += "</tr>";
		}
		$("#" + tbodyId).html(trs);

  取对象的写法

var openEditRole = function(thiss){
		var editRoleData = JSON.parse($(thiss).find("span").text());
		$("#modrole-roleid-info").html(editRoleData.id);
		$("#modrole-rolename-info").val(editRoleData.name);
		$("#modrole-roledes-info").val(editRoleData.description);
		$("#rolem-modrole-pop").show();
		
	};

  

posted @ 2016-11-23 17:08  猿猴张  阅读(1144)  评论(0编辑  收藏  举报