写接口中取对象数据(个人片段笔记)
拼串的写法
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();
};

浙公网安备 33010602011771号