看楼主发了不少相同贴子, 可能是有点急, 可你给的Content字符串和JSON没关系啊 
JSON的格式应该是下面这种格式的... 名称:数据, 名称:数据, 名称:数据 或 { 名称:数据, 名称:数据, 名称:数据 }然后用JS的eval('var mydat = {'+名称:数据, 名称:数据, 名称:数据+'}'); 转换成JS对象... 
然后拿来用

解决方案 »

  1.   

    var response=eval("("+request.responseText+")")其中 request.responseText 是服务器端代码吧?
    楼主用的是什么开发语言。
    比如:如果是ASP的话应该这么写。var response=eval("(<%=request.responseText%>)")
      

  2.   

    我用的是asp.net开发的~~~
    2楼的能给个小的例子吗,像你那种解析的~~我自己现在用的这个解析有点问题~`
      

  3.   

    function obj_xml(xmlstr){
    this.xmlDoc = null;
    this.xmlLoad = function(xmlstr){
    if (window.ActiveXObject){
    var doc=new ActiveXObject("Microsoft.XMLDOM");
    doc.async="false";
    doc.loadXML(xmlstr);
    }else{// code for Mozilla, Firefox, Opera...
    var parser=new DOMParser();
    var doc=parser.parseFromString(xmlstr,"text/xml");
    }
    this.xmlDoc = doc;
    }
    }
    var xml = new obj_xml();
    var xmlstr = request.responseText;
    xml.xmlLoad(xmlstr);
    var root = xml.xmlDoc.selectSingleNode("//Content");
    var response = root.text