Jquery 如何在append中设置循环。这会导致语法错误 $.ajax({ 类型:“POST”, async:true, 网址:“+ “index.php/admin/get_user_privilages”, 数据类型:“json”, 数据:{ 用户id:用户id }, 成功:功能(res){ $.each(res、函数(键、值){ $(“#图像_视图_面板”)。追加( '' + '' + '' + ''+value.category_name+''的值+ '' + '' $.each(value.sub_cat,函数(键2,值2){ + ' ' + 值2+“” }); + '' + '' + '' ); }); }, 错误:函数(数据){ } });

Jquery 如何在append中设置循环。这会导致语法错误 $.ajax({ 类型:“POST”, async:true, 网址:“+ “index.php/admin/get_user_privilages”, 数据类型:“json”, 数据:{ 用户id:用户id }, 成功:功能(res){ $.each(res、函数(键、值){ $(“#图像_视图_面板”)。追加( '' + '' + '' + ''+value.category_name+''的值+ '' + '' $.each(value.sub_cat,函数(键2,值2){ + ' ' + 值2+“” }); + '' + '' + '' ); }); }, 错误:函数(数据){ } });,jquery,Jquery,尝试使用变量,保持简单 $.ajax({ type: "POST", async: true, url: "<?php echo base_url(); ?>" + "index.php/admin/get_user_privilages", dataType: 'json', data: { user_id: user_id }, success: function(res) { $.each(res, function(key

尝试使用变量,保持简单

$.ajax({
  type: "POST",
  async: true,
  url: "<?php echo base_url(); ?>" +
    "index.php/admin/get_user_privilages",
  dataType: 'json',
  data: {
    user_id: user_id
  },
  success: function(res) {

    $.each(res, function(key, value) {


      $('#image_view_panel').append(
        '<div class="col-md-6">' +
        '<div class="checbox-wrapper">' +
        '<div class="checbox-wrapper-heading">' +
        '<h5>' + value.category_name + '</h5>' +
        '</div>' +
        '<div class="checbox-wrapper-label">'
        $.each(value.sub_cat, function(key2, value2) {
          +
          '<label> <input type="checkbox" class="i-checks"> &nbsp;' +
          value2 + '</label>'
        }); +
        '</div>' +
        '</div>' +
        '</div>'

      );


    });

  },
  error: function(data) {

  }

});
var iHtml='';
$.each(res、函数(键、值){
iHtml+=“”+
'' +
'' +
''+value.category_name+''的值+
'' +
'';
$.each(value.sub_cat,函数(键2,值2){
iHtml+=
'   ' +
值2+“”;
});
iHtml+=“”+
'' +
'';
});
$(“#图像_视图_面板”).append(iHtml);

使用变量为循环追加字符串和相同内容,然后再追加到面板。我需要在循环中设置一个循环。没有附加功能也可以。但当我在append函数中设置第二个循环时,它会显示语法错误
var iHtml = '';
$.each(res, function(key, value) {
  iHtml += '<div class="col-md-6">' +
    '<div class="checbox-wrapper">' +
    '<div class="checbox-wrapper-heading">' +
    '<h5>' + value.category_name + '</h5>' +
    '</div>' +
    '<div class="checbox-wrapper-label">';
  $.each(value.sub_cat, function(key2, value2) {
    iHtml +=
      '<label> <input type="checkbox" class="i-checks"> &nbsp;' +
      value2 + '</label>';
  });
  iHtml += '</div>' +
    '</div>' +
    '</div>';
});

$('#image_view_panel').append(iHtml);