日期:2014-05-16  浏览次数:20383 次

jquery的$.each遍历出错
data是这样的结构
[
  {
  'name':'张三',
  'age':'22'
  },
  {
  'name':'李四,
  'age':'25'
  }
]

$.each(data,function(index,ele){
  alert(ele);
});
alert输出尽是逐个标点符号,以前用的时候不是这样的,是什么原因?

------解决方案--------------------
JScript code

var  data= [
          {
          'name':'张三',
          'age':'22'
          },
          {
          'name':'李四',   //李四这里少了一个'
          'age':'25'
          }
        ];

        //alert(typeof s);

$.each(data,function(index,ele){
  alert(ele);
});

------解决方案--------------------
你的data还是字符串,还没转成对象吧,each出来的就是每个字符