查看
$(function() {
$(".look").on("click", function() {
var id = $(this).find("input").val();
$.ajax({
type: "post",
url: "${pageContext.request.contextPath}/role?method=show&id=" + id,
success: function(data){
var menus = data.menus;
$("#showId").html(data.role_id);
$("#showName").html(data.role_name);
$("#showDescription").html(data.role_description);
var menuName = "";
var html = "";
/* $.each(menu, function(i, item){
console.log(item.menu_name);
}) */
// 或
menus.forEach(function(item, i){
menuName += item.menu_name + " | ";
if(item.menu_id == 1){
// 实现对比数据,如果结果为true则默认勾选该多选框
html += '';
} else{
// 实现对比数据,如果结果为false则不勾选该多选框
html += '';
}
})
$("#hint").html(html);
if (menuName.length > 0) { // 去除最后一个|和它两边的空格
menuName = menuName.substr(0, menuName.length - 3);
}
$("#showMenuName").html(menuName);
// 或
/*
$("#showMenuName").empty(); // 加入该代码则会在执行append之前会把文本域内容清空,不会使文本域内容累加
$("#showMenuName").append(menuName); // 向文本域追加内容,如果不加上面一段代码empty()内容会一直累加
*/
},
error: function(err){}
})
});
})