success: function(res){
$("#selsect_column").prop("disabled", false);
$("#selsect_column option[value != 0]").remove();
$.each(res, function(n, val) {
$("#selsect_column").append("<optionvalue="+val.c_id+">"+val._name+"</option>");
});
}数组:array (size=5)
3 =>
array (size=11)
'c_id' => string '3' (length=1)
'c_pid' => string '0' (length=1)
'c_cid' => string '4' (length=1)
'c_cname' => string '淘宝商铺' (length=12)
'_level' => int 1
'_html' => string '' (length=0)
'_name' => string '淘宝商铺' (length=12)
4 =>
array (size=13)
'c_id' => string '4' (length=1)
'c_pid' => string '3' (length=1)
'c_cid' => string '4' (length=1)
'c_cname' => string '服装鞋帽' (length=12)
'_level' => int 2
'_html' => string '' (length=0)
'_first' => boolean true
'_end' => boolean false
'_name' => string '├─服装鞋帽' (length=18)
7 =>
array (size=13)
'c_id' => string '7' (length=1)
'c_pid' => string '4' (length=1)
'c_cid' => string '4' (length=1)
'c_cname' => string '女装' (length=6)
'_level' => int 3
'_html' => string '' (length=0)
'_first' => boolean true
'_end' => boolean false
'_name' => string '│ ├─女装' (length=27)
8 =>
array (size=13)
'c_id' => string '8' (length=1)
'c_pid' => string '4' (length=1)
'c_cid' => string '4' (length=1)
'c_cname' => string '男装' (length=6)
'_level' => int 3
'_html' => string '' (length=0)
'_first' => boolean false
'_end' => boolean true
'_name' => string '│ └─男装' (length=27)
5 =>
array (size=13)
'c_id' => string '5' (length=1)
'c_pid' => string '3' (length=1)
'c_cid' => string '4' (length=1)
'c_cname' => string '手机数码' (length=12)
'_level' => int 2
'_html' => string '' (length=0)
'_first' => boolean true
'_end' => boolean false
'_name' => string '└─手机数码' (length=18)
请注意数组排列顺序,这是经过处理后的有父子级关系的排列。但是我上面的JS代码遍历这个数组的时候按照从小到大的顺序排列,打乱了栏目父子级顺序。求大家指点一下。
最佳答案