在循环响应之前,您必须检查它的长度。没有检查这段代码,但它应该工作
var len = response.length;
$("#sel_zone").empty();
if(len == 0){
$("#sel_zone").append('<option value="">No Data Found</option>');
} else{
for( var i = 0; i<len; i++){
var id = response[i]['id'];
var name = response[i]['name'];
$("#sel_zone").append("<option value='"+id+"'>"+name+"</option>");
}
}
慕仙森