写spring MVC项目时控制台报错:jquery报错cannot read property 'length' of undefined
查看一下自己的controller层传递的参数是json字符串:JSONArray array = new JSONArray()
打印一下success:function(a)中获取的a,发现可以获取到json字符串并且数据正确[{name: "苹果1.jpg"}],就是console.log(a.name)时会undefined
再检查一下自己ajax方法:
$.ajax({
processData: false,
contentType: false,
method:'post',
url:'tempFiles',
data:tempdata,
success:function(a)
然后发现自己没有写这个数据类型:dataType : 'json',
加上后就不报错了!
细心使人进步,粗心使人苦恼!