+ -
当前位置:首页 → 问答吧 → 我想把username输出出来可是试过上面的都不行????

我想把username输出出来可是试过上面的都不行????

时间:2011-07-20

来源:互联网

php端输出:

{"1":[{"userid":"1","username":"mary"}],"3":[{"userid":"3","username":"hello"}]}


页面:

$.ajax({
  type:"POST",
  url:"/findsing.php",
  data:"newtime="+newtime,
  success: function(data, textStatus){
  alert(data);//这里没有问题可以弹出上面的信息
  $.each(data, function(kewy,valw) {

  可是我想把username调出来,试了以下方法都不行
  alert(kewy+"**"+data[kewy].username);
  //alert(valw.username);
  //alert(kewy+"^^"+valw.username);
  // alert(valw.username);
  //alert(data[kewy]);
  })
  }
  });  
我想把username输出出来可是试过上面的都不行????

作者: qingtian100   发布时间: 2011-07-20

data = eval("("data")")
这个时候data是一个数组了,你在用适当的方式调用

作者: kyzy_yy_pm   发布时间: 2011-07-20

引用 1 楼 kyzy_yy_pm 的回复:

data = eval("("data")")
这个时候data是一个数组了,你在用适当的方式调用

如果你php端是数组,那么这个时候返回的是数组,如果是对象那么这个时候返回的就是对象了

作者: kyzy_yy_pm   发布时间: 2011-07-20

<script>
data = {"1":[{"userid":"1","username":"mary"}],"3":[{"userid":"3","username":"hello"}]};

alert(data[1][0].username);
</script>

alert(kewy+"**"+data[kewy][0].username);

作者: xuzuning   发布时间: 2011-07-20

热门下载

更多