var data ;
$(function(){
$.ajax({
type:"post",
url:"findAccountList",
dataType:"json",
success:function(json){
data = json;
level1(data);
}
});
});
function level1(data){
$.map(data,function(obj){
if(obj.type==1){
$("#level1").append("<option value='"+obj.id+"'>"+obj.name+"</option>");
}
});
}
部分代碼為什麼在$.map時遍歷data遍歷不出對象呢總是一個字符一個字符獲取data中值
data有什麼內容?你指定了dataType為json data應該是對象,不應該是一個個字符來遍歷,除非data是字符串了
而且遍歷是$.each,不是$.map,雖然map也能變量,但是作用不是遍歷用的