解决方案 »

  1.   


    <script type="text/javascript">
    var data = {"name":"liweitao","age":"23"};
    for(var obj in data){
        document.writeln(obj + ':' + data[obj]);
    }
    </script>
      

  2.   

    //data为json格式  返回数据位: {"name":"liweitao","age":"23"}
    $.get("/world",function(data,status){
      //在js中我怎么得到name的值,怎么遍历
      var d = eval('(' + data + ')');
      alert(d.name);
    });
     
    $.get("/world",function(data,status){
      //在js中我怎么得到name的值,怎么遍历
      alert(data.name);
    }, 'json'); //如果加上这个属性
      

  3.   

    for in 循环或者直接for循环,但是如果直接for循环的话你就得使用$.ajax来重新调整你的代码了。
      

  4.   

    我把得到的数据用json_encode一下接着echo出来,请求返回的是个"{'name':'liweitao','age':'23'}" 竟然是个字符串,怎么返回json格式的 ?
      

  5.   

    #2 不是已经说了吗?json 是一种编码格式,无论谁使用都需要转换成自己的对象(数组)后才行