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"> ' +
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"> ' +
value2 + '</label>';
});
iHtml += '</div>' +
'</div>' +
'</div>';
});
$('#image_view_panel').append(iHtml);