当前位置: 代码迷 >> Java Web开发 >> Springmvc 转送json数据到前台的有关问题
  详细解决方案

Springmvc 转送json数据到前台的有关问题

热度:123   发布时间:2016-04-16 21:54:23.0
Springmvc 转送json数据到前台的问题

在action中把这个list放到了json中,在前台页面js中获取
$.ajax({
url:'getSubject2.jspx',
type:'POST',
dataType:'json',
data:{keyValue:value},
success:function(data){
/* var obj = eval('(' +data+ ')'); */
$('#subject2').append("<option value=''>请选择二级学科</option>");
var s= new Array();
s=data.subject2List;
for(var i in s){
$('#subject2').append("<option>"+s[i].showName+"</option>");
}
}
}); 



s是能得到的,输出了一下


但是s[i].showName输出时undefined
难道获取的只是对象的字符串形式?
不知道解决办法,恳请各位帮忙,谢谢了。
------解决思路----------------------
你先看看s能不能用for in来循环,可以用object.propertyIsEnumerable(proName)来测试,for in是用来循环属性的,你应该是for in这里出现了问题~  你自己先测测看是不是可以循环,object.propertyIsEnumerable(proName)返回的是true就好了~
  相关解决方案