接收后需要使用JavaScript的eval进行处理后,才是Json对象。
像下面这样。var obj_json = eval(xmlHttp.responseText);
alert(obj_json.id);

解决方案 »

  1.   

    我也遇到这个问题 
           var s = xmlHttp.responsetext;
            var arr=eval('('+s+')');
            alert(arr.Name);document.getElementById("Name").innerHTML = arr.Name;老是显示叹号怎么回事
      

  2.   

    瑞特体育特与用途与i与i扩咯iuyitgdrgfdfddsfdsfd 
      

  3.   

    ajax不是有一个success:function(data){}可以接收数据吗?