一段很简单的代码、、
var System={};
var t=document.getElementsByTagName("SCRIPT");
t=(System.scriptElement=t[t.length-1]).src.replace(////g, "/");
System.path=(t.lastIndexOf("/")<0)?".":t.substring(0, t.lastIndexOf("/"));
  var path = System.path;
        path = path.replace(".","")
 
//。。  $.post(path + "DataManager.ashx", { type: "getspotstree" }, function (data) {
           //alert 无效 (服务器)   本地调试没有一点问题 
            $("#tt2").tree("loadData", data);//无效
        }, 'json')
各个浏览器调试都没有报错   本地(我自己的机子上)不管怎么调试都没问题。。   但是到了服务器那边不知怎么的就是没有效果(post内的代码不执行)这是啥问题额   

解决方案 »

  1.   

    DataManager.ashx文件存在吗?你访问的路径没问题吧。如果是,哪它有响应吗
      

  2.   

    有的有的  已经返回了正确的JSON数据
      

  3.   

    哪不对了, 即然有响应
      $.post(path + "DataManager.ashx", { type: "getspotstree" }, function (data) {
               //alert 无效 (服务器)   本地调试没有一点问题 
               $("#tt2").tree("loadData", data);//无效
            }, 'json')
    alert 怎么会不执行
      

  4.   

    我也想不明白  但事实却是如此、、有图有真相如图   左边工具栏下的tree不显示 
    我本地的效果
      

  5.   


    配置我也研究了老半天~~   真是配置问题、、  总不能就单单这个tree没了吧~~  so  我纠结了、、
      

  6.   

      $.ajax({
      url:path + "DataManager.ashx",
      data:{ type: "getspotstree" },
      dataType:'json',
      success:function(data){
         alert('请求成功')
         $("#tt2").tree("loadData", data)
      },
      error:function(xhr){alert('ajax请求有问题!\n\n'+xhr.responseText);}
      });改成$.ajax看看执行了success还是error回调
      

  7.   


    配置我也研究了老半天~~   真是配置问题、、  总不能就单单这个tree没了吧~~  so  我纠结了、、检查一下服务器返回的json格式正确吗
      

  8.   


    配置我也研究了老半天~~   真是配置问题、、  总不能就单单这个tree没了吧~~  so  我纠结了、、检查一下服务器返回的json格式正确吗
    数据格式我也有检查过  应该是没有问题的  我本地上相同的代码可以正常运行的
      

  9.   

    肯定是json格式不正确。好好检查一下
      

  10.   

    字符串最后是不是多了}]了?怎么又2组。。json字符串结构错了吧
      

  11.   

    应该是没有问题的  JSon数据的代码是我本地上运行正常之后才放到服务器上的。
      

  12.   

    用JSON.parse一下不就知道有没有错误了吗
      

  13.   

    //从浏览器的debug中copy下来的JSON字符串
    [{"id":-2,"text":"自定义组视图"},{"id":-1,"text":"所有测点","iconCls":"ico_blank","children":[{"id":0,"text":"调理包装间SPL温度"},{"id":1,"text":"调理包装间SPL湿度"},{"id":2,"text":"调理包装间温度"},{"id":3,"text":"调理包装间湿度"},{"id":4,"text":"SPL出料口温度"},{"id":5,"text":"SPL出料口湿度"},{"id":6,"text":"二元库冻结温度"},{"id":7,"text":"SPL冻结温度"},{"id":8,"text":"SPL蒸发器温度"},{"id":9,"text":"2楼1#"},{"id":10,"text":"2楼2#"},{"id":11,"text":"4楼1#"},{"id":12,"text":"4楼2#"},{"id":13,"text":"4楼3#"},{"id":14,"text":"4楼4#"},{"id":15,"text":"A库A-1"},{"id":16,"text":"A库A-2"},{"id":17,"text":"A库A-3"},{"id":18,"text":"A库A-4"},{"id":19,"text":"A库A-5"},{"id":20,"text":"A库A-6"},{"id":21,"text":"B库B-1"},{"id":22,"text":"B库B-2"},{"id":23,"text":"B库B-3"},{"id":24,"text":"B库B-4"},{"id":25,"text":"B库B-5"},{"id":26,"text":"B库B-6"},{"id":27,"text":"C库C-1"},{"id":28,"text":"C库C-2"},{"id":29,"text":"C库C-3"},{"id":30,"text":"C库C-4"},{"id":31,"text":"C库C-5"},{"id":32,"text":"C库C-6"},{"id":33,"text":"D库D-1(右)"},{"id":34,"text":"D库D-2(左)"},{"id":35,"text":"E库(一层)"},{"id":36,"text":"E库(二层)"},{"id":37,"text":"一楼米汉堡夹层"},{"id":38,"text":"三楼夹层温度"},{"id":39,"text":"酒精出口温度"},{"id":40,"text":"酒精进口温度"},{"id":41,"text":"新库1#"},{"id":42,"text":"新库2#"},{"id":43,"text":"新库3#"},{"id":44,"text":"新库4#"},{"id":45,"text":"新库5#"},{"id":46,"text":"新库6#"},{"id":47,"text":"新库7#"},{"id":48,"text":"新库8#"},{"id":49,"text":"新库9#"},{"id":50,"text":"新库10#"},{"id":51,"text":"新库11#"},{"id":52,"text":"新库12#"},{"id":53,"text":"新库13#"},{"id":54,"text":"新库14#"},{"id":55,"text":"新库15#"},{"id":56,"text":"新库16#"},{"id":57,"text":"龙眼干库1#温度"},{"id":58,"text":"龙眼干库1#湿度"},{"id":59,"text":"龙眼干库2#温度"},{"id":60,"text":"龙眼干库2#湿度"},{"id":61,"text":"预冷1#机(酒精冻结)75马力"},{"id":62,"text":"预冷2#机(酒精冻结)75马力"},{"id":63,"text":"空调1#机      75马力"},{"id":64,"text":"空调2#机          40马力"},{"id":65,"text":"螺杆机组1#    (龙眼干库)200马力"},{"id":66,"text":"螺杆机组2#     (龙眼干库)150马力"},{"id":67,"text":"冰水1#机        30马力"},{"id":68,"text":"冰水2#机       30马力"},{"id":69,"text":"冰水3#机      75马力"},{"id":70,"text":"螺杆(2-2)    200马力"},{"id":71,"text":"螺杆(2-1)       200马力"},{"id":72,"text":"螺杆(1-2)        200马力"},{"id":73,"text":"螺杆(1-1)      200马力"},{"id":74,"text":"3#卤水机       30马力"},{"id":75,"text":"2#卤水机       30马力"},{"id":76,"text":"1#卤水机      30马力"},{"id":77,"text":"空(无接设备)"},{"id":78,"text":"卤水温度(真空冷却机)"},{"id":79,"text":"冰水温度(制冷房)"},{"id":80,"text":"煎蛋车间1#冷藏库"},{"id":81,"text":"煎蛋车间包装车间"},{"id":82,"text":"煎蛋车间2#冷藏库"},{"id":83,"text":"煎蛋车间解冻间"},{"id":84,"text":"空5PT100"},{"id":85,"text":"空6PT100"},{"id":86,"text":"空7T100"},{"id":87,"text":"空8PT100"},{"id":88,"text":"煎蛋车间1#冷藏库(缩压机)10马力)"},{"id":89,"text":"煎蛋车间包装车间(压缩机)"},{"id":90,"text":"煎蛋车间2#冷藏库(压缩机)10马力"},{"id":91,"text":"煎蛋车间搅拌间(压缩机)15马力"},{"id":92,"text":"煎蛋车间解冻室(压缩机)"},{"id":93,"text":"5楼顶层3#锅炉\e(0.5吨)"},{"id":94,"text":"空15(开关量)"},{"id":95,"text":"空16(开关量)"},{"id":96,"text":"仪表箱内温度"},{"id":97,"text":"螺杆LY-3\e(压缩机300马力)"},{"id":98,"text":"C1(C库压缩机)      30马力"},{"id":99,"text":"C2(C库压缩机)       30马力"},{"id":100,"text":"C4(C库压缩机)       30马力"},{"id":101,"text":"B1(B库压缩机)\e30马力"},{"id":102,"text":"B2(B库压缩机)      30马力"},{"id":103,"text":"B3(B库压缩机)      30马力"},{"id":104,"text":"B4(B库压缩机)      30马力"},{"id":105,"text":"A1(A库压缩机)    30马力"},{"id":106,"text":"A2(A库压缩机)      30马力"},{"id":107,"text":"A3(A库压缩机)      30马力"},{"id":108,"text":"A4(A库压缩机)      30马力"},{"id":109,"text":"K5(D库-左)      30马力"},{"id":110,"text":"K3(D库-左) \e30马力"},{"id":111,"text":"K4(D库-右)      30马力"},{"id":112,"text":"锅炉1\e(2吨)"},{"id":113,"text":"锅炉2\e(2.5吨)"},{"id":114,"text":"二楼仪表箱内温度"},{"id":115,"text":"旧原料场高温库压缩机(30马力)"},{"id":116,"text":"素食生产线温度"},{"id":117,"text":"一楼冷藏库\e(左-靠办公室)"},{"id":118,"text":"11米通道库1#"},{"id":119,"text":"11米通道库2#"},{"id":120,"text":"二楼3#\e(左-靠办公室)"},{"id":121,"text":"二楼4#\e(左-靠办公室)"},{"id":122,"text":"二楼1#\e(右-靠机房)30马力"},{"id":123,"text":"二楼2#(右-靠机房)"},{"id":124,"text":"调理包装间预冷室"},{"id":125,"text":"调理前处理冷藏室"},{"id":126,"text":"空11(PT100)"},{"id":127,"text":"空12(PT100)"},{"id":128,"text":"空13(PT100)"},{"id":129,"text":"空14(PT100)"},{"id":130,"text":"空15(PT100)"},{"id":131,"text":"空16(PT100)"},{"id":132,"text":"二楼E1(压缩机)     右-靠机房30马力"},{"id":133,"text":"A1(一楼压缩机)  右-靠机房30马力"},{"id":134,"text":"二楼E3(压缩机)     右-靠办公室30马力"},{"id":135,"text":"11米通道库A3       (压缩机)30马力"},{"id":136,"text":"二楼E4(压缩机)     左-靠办公室30马力"},{"id":137,"text":"二楼E5(压缩机)    左-靠办公室30马力"},{"id":138,"text":"A2(一楼压缩机)     左-靠办公室30马力"},{"id":139,"text":"四楼F4(压缩机)     右-靠机房30马力"},{"id":140,"text":"四楼F3(压缩机)      右-靠机房30马力"},{"id":141,"text":"四楼F2(压缩机)\e右-靠机房30马力"},{"id":142,"text":"四楼F1(压缩机)      右-靠机房30马力"},{"id":143,"text":"平板机(压缩机)      30马力"},{"id":144,"text":"米汉堡(压缩机)\e75马力"},{"id":145,"text":"二元机组(压缩机)       50马力"},{"id":146,"text":"调理包装间预冷室"},{"id":147,"text":"调理前处理冷藏室\e(压缩机)"},{"id":148,"text":"锅炉2烟囱温度"},{"id":149,"text":"锅炉1烟囱温度"},{"id":150,"text":"A相电压"},{"id":151,"text":"B相电压"},{"id":152,"text":"C相电压"},{"id":153,"text":"A相电流"},{"id":154,"text":"B相电流"},{"id":155,"text":"C相电流"},{"id":156,"text":"A相有功功率"},{"id":157,"text":"B相有功功率"},{"id":158,"text":"C相有功功率"},{"id":159,"text":"总有功功率"},{"id":160,"text":"A相无功功率"},{"id":161,"text":"B相无功功率"},{"id":162,"text":"C相无功功率"},{"id":163,"text":"总无功功率"},{"id":164,"text":"A相视在功率"},{"id":165,"text":"B相视在功率"},{"id":166,"text":"C相视在功率"},{"id":167,"text":"总视在功率"},{"id":168,"text":"A相功率因素"},{"id":169,"text":"B相功率因素"},{"id":170,"text":"C相功率因素"},{"id":171,"text":"总功率因素"},{"id":172,"text":"线频率"},{"id":173,"text":"有功电能"},{"id":174,"text":"无功电能"},{"id":175,"text":"米汉堡除湿机"},{"id":176,"text":"素食生产线温度"},{"id":177,"text":"素食生产线湿度"},{"id":178,"text":"米汉堡冻结间温度"},{"id":179,"text":"米汉堡冻结间湿度"},{"id":180,"text":"200HP-A相电压"},{"id":181,"text":"200HP-B相电压"},{"id":182,"text":"200HP-C相电压"},{"id":183,"text":"200HP-A相电流"},{"id":184,"text":"200HP-B相电流"},{"id":185,"text":"200HP-C相电流"},{"id":186,"text":"200HP-A相有功功率"},{"id":187,"text":"200HP-B相有功功率"},{"id":188,"text":"200HP-C相有功功率"},{"id":189,"text":"200HP-总有功功率"},{"id":190,"text":"200HP-A相无功功率"},{"id":191,"text":"200HP-B相无功功率"},{"id":192,"text":"200HP-C相无功功率"},{"id":193,"text":"200HP-总无功功率"},{"id":194,"text":"200HP-A相视在功率"},{"id":195,"text":"200HP-B相视在功率"},{"id":196,"text":"200HP-C相视在功率"},{"id":197,"text":"200HP-总视在功率"},{"id":198,"text":"200HP-A相功率因素"},{"id":199,"text":"200HP-B相功率因素"},{"id":200,"text":"200HP-C相功率因素"},{"id":201,"text":"200HP-总功率因素"},{"id":202,"text":"200HP-线频率"},{"id":203,"text":"200HP-A相有功电能"},{"id":204,"text":"200HP-B相有功电能"},{"id":205,"text":"200HP-C相有功电能"},{"id":206,"text":"200HP-合相有功电能"},{"id":207,"text":"200HP-A相无功电能"},{"id":208,"text":"200HP-B相无功电能"},{"id":209,"text":"200HP-C相无功电能"},{"id":210,"text":"200HP-合相无功电能"},{"id":211,"text":"200HP-A相电流与电压相角"},{"id":212,"text":"200HP-B相电流与电压相角"},{"id":213,"text":"200HP-C相电流与电压相角"},{"id":214,"text":"200HP-合相电流与电压相角"},{"id":215,"text":"200HP-ABC相电流矢量和的有效值"},{"id":216,"text":"200HP-ABC相电压矢量和的有效值"}]}]我用JSON.parse提示 SyntaxError: JSON.parse: unexpected character
    http://localhost:2789/jquery-easyui/min/jquery-1.8.0.min.js
    Line 2
    //我后台的代码   DataTable spots = GetSpots();//获取数据  一个datatable
                        string value = "[{\"id\":-2,\"text\":\"自定义组视图\"},{\"id\":-1,\"text\":\"所有测点\",\"iconCls\":\"ico_blank\",\"children\":";//[{\"id\":2,\"text\":\"测点1\"},{\"id\":3,\"text\":\"测点2\"},{\"id\":4,\"text\":\"测点3\"}]}]";
                        string children = "[";
                        for (int a = 0; a < spots.Rows.Count; a++)
                        {
                            if (a != spots.Rows.Count - 1)
                            {
                                children += "{\"id\":" + spots.Rows[a]["id"].ToString() + ",\"text\":\"" + spots.Rows[a]["name"].ToString() + "\"},";
                            }
                            else
                            {
                                children += "{\"id\":" + spots.Rows[a]["id"].ToString() + ",\"text\":\"" + spots.Rows[a]["name"].ToString() + "\"}";
                            }
                        }
                        children += "]";
                        value += children;
                        value += "}]";
                        context.Response.Clear();
                        context.Response.ContentEncoding = Encoding.UTF8;
                        context.Response.ContentType = "application/json";
                        context.Response.Write(value);
                        context.Response.Flush();
                        context.Response.End();这里有这么一个情况   
    我用一个JSON查看器  http://www.baidufe.com/fehelper/jsonformat.html是可以正常转换 我转的JSON   我本机上直接载入JSON没问题   但是本机上将data JSON.parse出错(可能我没用好)我这后台有问题?  
      

  14.   

    有的  我直接看浏览器的DEBUG   没发现那里有问题   就理解成alert出来后的自动解析了 
      

  15.   

    明白你的什么问题了,你的内容有\这种字符串,这样JSON.parse会进行2次转义,导致出问题。你需要将\替换为\\才行,一个\要替换为4个\\\\,JSON.parse才会得到一个\具体看这个:javascript转义字符(\)对JSON.parse和eval的影响
      

  16.   

    简单点就将\替换为对应的实体&#92;
      

  17.   


    让我试试  and 想想   
      

  18.   

    为了开发省事,还是用个第三的json库来操作吧。
      

  19.   

     。net 中  我后台为了输出“”   在写的时候必须使用\"的方式让"变成一个字符串   也就是说这里的这个\是个转意字符   
    而这个转意字符也会跟着输出到前台?  按照我的理解后台处理完  发送到前台之前  这个\应该就米有了~~ 
    ////////
    帮主  你说的 你的内容有\这种字符串,这样JSON.parse会进行2次转义  我不是很明白  因为上面出现\的地方是我后台的地方   而JSON.parse(strjson)  资料中应该说的是这个strjson中出现的\   即前台中的转移字符
    我后台构的字符串传到前台也就直接变成一个对象了(alert出来一个object)    之前我直接把JSON.parse(object)  so  果断出错了    
    //3Q3q 版主大人
    我再去找找AJAX的资料  看看那里有问题   
      

  20.   

    为了开发省事,还是用个第三的json库来操作吧。
    我觉得我找到根源了调试代码$.ajax({
                url: "DataManager.ashx",
                data: { type: "getspotstree" },
                dataType: 'json',
                success: function (data) {
                    alert('请求成功')
                    $("#tt2").tree("loadData", data)
                },
                error: function (xhr) {
                    $.each(xhr, function (a, a_item) {
                        alert(a+":"+a_item);
                    })
                    alert('ajax请求有问题!\n\n' + xhr.responseText);
                }
            }); 
      

  21.   

    直接在浏览器里面的console平台调试  弹出的东东  应用程序中的服务器错误。HTTP 错误 404 - Not Found。~~  应该是这个了、、、   TNND 整死我的
      

  22.   

    原来如此啊,还是 直接$.ajax ,返回成功,失败啊。
      

  23.   

    还有点问题  tree出现了  不过 ajax还是会有报错   
    error:function (XMLHttpRequest, textStatus, errorThrown) 从几个参数中  资料
    我处于   4 - (完成)响应内容解析完成,可以在客户端调用了
    200-确定。客户端请求已成功。 但tree上的文本不显示  怀疑是文本编码问题  
    本地上测试重现了下效果
    我把后台的     context.Response.ContentEncoding = Encoding.UTF8;
                        context.Response.ContentType = "application/json";前台直接post 装载数据 得到和服务器一样的效果、、然后  。。  就不知道服务器那里设置了些什么东东  搞成这样了~~
      

  24.   

    额。。  有点凌乱了缕一缕      $.ajax({
      url:path + "DataManager.ashx",
      data:{ type: "getspotstree" },
      dataType:'json',
      success:function(data){
         alert('请求成功')
         $("#tt2").tree("loadData", data)
      },
      error:function(xhr){
    $.each(xhr,function(a,a_item){
    alert (a+":"+a_item);
    })
    }
      }); 
    4 - (完成)响应内容解析完成,可以在客户端调用了
    200-确定。客户端请求已成功。 但是还是error  这是咋回事?
    上面的内容变成
      

  25.   

    再缕一缕~~
    现在 AJAX调试  status 和statustest 分别是OK 和200
    但还是error  这是为啥?俺不认为这是我JSON的格式问题测试了下  在本地上  将
     context.Response.ContentEncoding = Encoding.UTF8;
                        context.Response.ContentType = "application/json";注释掉可以重现服务器端  tree的文本不显示问题  so  怀疑编码 问题、、修改IIS默认编码根据资料查看IIS发现本机与服务器是一样的     不懂啥情况
      

  26.   


    已经和你说过了,返回的内容\要替换为&#92; ,要不一个\字符要替换为\\\\4个。。
      

  27.   

    还是有点不明白额 “ 返回的内容\要替换为&#92; ,要不一个\字符要替换为\\\\4个。。”不知道你这里说的替换该在那里替换  
      

  28.   

    你22#发的json格式的字符串不是所有"text":"锅炉2\e(2.5吨)"}ashx输出内容前替换
    string s="....";
    //.....s=s.Replace("\\","&#92;");/////////
    context.Response.Write(s);
    \这个字符对JSON.parse有影响,会出错JSON.parse(
      

  29.   

            value += children;
                        value += "}]";                    value = value.Replace("\\", "&#92");////////////////                    context.Response.Clear();
                        context.Response.ContentEncoding = Encoding.UTF8;
                        context.Response.ContentType = "application/json";
                        context.Response.Write(value);
                        context.Response.Flush();
                        context.Response.End();我加进去了 本机没有问题、、、   服务器还是AJAX  status 200  但还是走ERROR   是数据格式的问题吗?   
      

  30.   

    前台我这么写、、
       $.ajax({
      url:path + "DataManager.ashx",
      data:{ type: "getspotstree" },
      dataType:'json',
      success:function(data){
         alert('请求成功')
         $("#tt2").tree("loadData", data)
      },
      error:function(xhr){
     
        $("#tt2").tree("loadData", xhr.responseText ) ;
    }
      });
    就变成这样子了~~
      

  31.   

    你的json肯定拼得有问题,没有使用json库吗?什么语言开发的?
      

  32.   

    首先:你确定服务器上之后能够获取到数据。即:path路径正确。
    第二:你可以将text的值全部转码,然后到页面上进行解码。就不需要去replace(////g,'/')
    第三:检查你的dom节点是否有问题。是否有重复。等等
    如果这三个都做好了,应该就没有问题了
      

  33.   

    tabletojsonpublic static string TableToJson(DataTable table)
            {
                if (table == null)
                {
                    return "";
                }
                StringBuilder json = new StringBuilder();
                json.Append("[");
                for (int i = 0; i < table.Rows.Count; i++)
                {
                    DataRow row = table.Rows[i];                json.Append("{");
                    for (int j = 0; j < table.Columns.Count; j++)
                    {
                        string columnName = table.Columns[j].ColumnName;
                        string columnType = table.Columns[j].DataType.Name;                    if (columnType == "Int32" || columnType == "Int16" || columnType == "Decimal")
                        {
                            json.AppendFormat("\"{0}\":\"{1}\"", columnName, row.IsNull(columnName) ? "" : row[columnName]);
                        }
                        else if (columnType == "Boolean")
                        {
                            json.AppendFormat("\"{0}\":{1}", columnName, row.IsNull(columnName) ? "" : row[columnName].ToString().ToLower());
                        }
                        else
                        {
                            json.AppendFormat("\"{0}\":\"{1}\"", columnName, HttpUtility.HtmlEncode(row[columnName].ToString().Trim()));
                        }                    if (j < table.Columns.Count - 1) json.Append(",");
                    }
                    json.Append("}");
                    if (i < table.Rows.Count - 1) json.Append(",");
                }
                json.Append("]");
                return json.ToString();
            }
    不是table的请使用json库using System.Web.Script.Serialization;
    public static string toJson<T>(T t)
            {
                return new JavaScriptSerializer().Serialize(t);
            }
            public static T toEntity<T>(string strJson)
            {
                return new JavaScriptSerializer().Deserialize<T>(strJson);
            }
      

  34.   

    ashx使用传回text文本,然后用js转为json。如果这样成功的话,就证明你的json格式是错误的
      

  35.   

    我后台  context.Response.Clear();
                        context.Response.ContentEncoding = Encoding.UTF8;//这俩行注释前前台alert出object
                        context.Response.ContentType = "application/json";//注释后前台直接alert出文本
                        context.Response.Write(value);
                        context.Response.Flush();
                        context.Response.End();注释后alert出文本在前台转JSON   再赋给tree    (本机没问题,服务器  不行)
      

  36.   

    我再找找 IIS  上面有没什么问题  我现在AJAX调试  studes :OK    responseText得到的JSON  在JSON查看器中是可以正常转为JSON的   查资料说是数据格式有问题    
      

  37.   

    context.Response.ContentType = "text/plain";这个改成text
    $.ajax({
            type: 'post',cache: true, dataType: 'text',
            url: '../xx.ashx',
            data: { type: "getspotstree" },
            success: function (result) {
    alert("如果走这里,表示json格式错误");
                var obj = JSON.parse(result); 
            },
            error: function (e) {
                alert('获取数据错误');
            }
        });
      

  38.   

    有的~~  不过这个TREE需要的JSON数据比较特殊  我就手动构了一个  需求上有这个需要
      

  39.   

    把error: function (e) 的e的结果发出来
      

  40.   

    这是我写的一个根据json生成菜单的方法。在服务器上用着没问题。你可以看着改一下public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "text/plain";
                string type = context.Request["type"];
                string s = string.Empty;
                using (M.userMenu um = new M.userMenu())
                {
                    if (type.ToLower() == "list")
                    {
                        s = um.list_Menu();
                    }
                    else if (type.ToLower() == "long")
                    {
                        s = um.long_Menu();
                    }
                    else {
                        s = "";
                    }
                }
                context.Response.Write(s);
            }        public bool IsReusable
            {
                get
                {
                    return false;
                }
            }getMenus: function () {
            //s值为 list long
            var loadMenu = function (s,f1,f2) {
                $.ajax({
                    type: "post", dataType: "text", context: $("#"+s),
                    url: "/ajax/navbar.ashx",
                    data: [{ name: 'type', value: s }],
                    beforeSend: function () {
                        $(this).html("加载中...");
                    },
                    success: function (e) {
                        $(this).html(GetMenu(JSON.parse(e)));
                        if (f1) {
                            (f1)(e);
                        }
                    },
                    error: function (e) {
                        $(this).html("<a>加载失败!"+e[1]+"</a>");
                    },
                    complete: function (e) {
                        if (f2) {
                            (f2)(e);
                        }
                    }
                });
            }
      

  41.   

    如果是“如果走这里,表示json格式错误”  ?   我很好奇一个问题  我本机和服务器  aspx  和ashx    里面的代码完全是一样的   为什么我本机上完全没有问题  不论直接JSON  还是  sting 转JSON   可是服务器端就是不行????  
      

  42.   

    刚根据error:e 调试改了下路径 (路径上的。。/去掉  路径问题)   跳到success  但tree只出现节点未出现文本  ..  我再检查下代码
      

  43.   

    如果是“如果走这里,表示json格式错误”  ?   我很好奇一个问题  我本机和服务器  aspx  和ashx    里面的代码完全是一样的   为什么我本机上完全没有问题  不论直接JSON  还是  sting 转JSON   可是服务器端就是不行????  

    你在ashx里写的是 context.Response.ContentType = "application/json"
    这样表示传出的结果是应该是json格式的,如结果不是json,或者看起来是json但不符合json的语法,都会到失败里面。
    我让你改成 context.Response.ContentType = "text/plain";
    表示只要是文本就没问题,就会成功。
    所以如果前一种情况失败,而后面一种情况成功,表示你的json格式有问题。
      

  44.   

    上面补充一点 $.ajax 的 dataType: "text"要对应
      

  45.   

     
     context.Response.ContentEncoding = Encoding.UTF8;
                        context.Response.ContentType = "application/json"; //text和JSON都是过了前台dataType  也对应了  还是不行 
     刚刚调试的时候发现浏览器在发现了一个错误  Uncaught SyntaxError: Unexpected token e 
      

  46.   

    66L我发错了  按照你说的改了下  TREE现在是67L的样子  该页面没有报错
      

  47.   

    走到这一步了,说明json的格式不复活 easyui tree的数据格式。你应该把生成的json复制一下,然后粘贴到一个tree控件的Demo看生成的结果。
      

  48.   


    [{"id":-2,"text":"自定义组视图"},{"id":-1,"text":"所有测点","iconCls":"ico_blank","children":[{"id":0,"text":"调理包装间SPL温度"},{"id":1,"text":"调理包装间SPL湿度"},{"id":2,"text":"调理包装间温度"},{"id":3,"text":"调理包装间湿度"},{"id":4,"text":"SPL出料口温度"},{"id":5,"text":"SPL出料口湿度"},{"id":6,"text":"二元库冻结温度"},{"id":7,"text":"SPL冻结温度"},{"id":8,"text":"SPL蒸发器温度"},{"id":9,"text":"2楼1#"},{"id":10,"text":"2楼2#"},{"id":11,"text":"4楼1#"},{"id":12,"text":"4楼2#"},{"id":13,"text":"4楼3#"},{"id":14,"text":"4楼4#"},{"id":15,"text":"A库A-1"},{"id":16,"text":"A库A-2"},{"id":17,"text":"A库A-3"},{"id":18,"text":"A库A-4"},{"id":19,"text":"A库A-5"},{"id":20,"text":"A库A-6"},{"id":21,"text":"B库B-1"},{"id":22,"text":"B库B-2"},{"id":23,"text":"B库B-3"},{"id":24,"text":"B库B-4"},{"id":25,"text":"B库B-5"},{"id":26,"text":"B库B-6"},{"id":27,"text":"C库C-1"},{"id":28,"text":"C库C-2"},{"id":29,"text":"C库C-3"},{"id":30,"text":"C库C-4"},{"id":31,"text":"C库C-5"},{"id":32,"text":"C库C-6"},{"id":33,"text":"D库D-1(右)"},{"id":34,"text":"D库D-2(左)"},{"id":35,"text":"E库(一层)"},{"id":36,"text":"E库(二层)"},{"id":37,"text":"一楼米汉堡夹层"},{"id":38,"text":"三楼夹层温度"},{"id":39,"text":"酒精出口温度"},{"id":40,"text":"酒精进口温度"},{"id":41,"text":"新库1#"},{"id":42,"text":"新库2#"},{"id":43,"text":"新库3#"},{"id":44,"text":"新库4#"},{"id":45,"text":"新库5#"},{"id":46,"text":"新库6#"},{"id":47,"text":"新库7#"},{"id":48,"text":"新库8#"},{"id":49,"text":"新库9#"},{"id":50,"text":"新库10#"},{"id":51,"text":"新库11#"},{"id":52,"text":"新库12#"},{"id":53,"text":"新库13#"},{"id":54,"text":"新库14#"},{"id":55,"text":"新库15#"},{"id":56,"text":"新库16#"},{"id":57,"text":"龙眼干库1#温度"},{"id":58,"text":"龙眼干库1#湿度"},{"id":59,"text":"龙眼干库2#温度"},{"id":60,"text":"龙眼干库2#湿度"},{"id":61,"text":"预冷1#机(酒精冻结)75马力"},{"id":62,"text":"预冷2#机(酒精冻结)75马力"},{"id":63,"text":"空调1#机      75马力"},{"id":64,"text":"空调2#机          40马力"},{"id":65,"text":"螺杆机组1#    (龙眼干库)200马力"},{"id":66,"text":"螺杆机组2#     (龙眼干库)150马力"},{"id":67,"text":"冰水1#机        30马力"},{"id":68,"text":"冰水2#机       30马力"},{"id":69,"text":"冰水3#机      75马力"},{"id":70,"text":"螺杆(2-2)    200马力"},{"id":71,"text":"螺杆(2-1)       200马力"},{"id":72,"text":"螺杆(1-2)        200马力"},{"id":73,"text":"螺杆(1-1)      200马力"},{"id":74,"text":"3#卤水机       30马力"},{"id":75,"text":"2#卤水机       30马力"},{"id":76,"text":"1#卤水机      30马力"},{"id":77,"text":"空(无接设备)"},{"id":78,"text":"卤水温度(真空冷却机)"},{"id":79,"text":"冰水温度(制冷房)"},{"id":80,"text":"煎蛋车间1#冷藏库"},{"id":81,"text":"煎蛋车间包装车间"},{"id":82,"text":"煎蛋车间2#冷藏库"},{"id":83,"text":"煎蛋车间解冻间"},{"id":84,"text":"空5PT100"},{"id":85,"text":"空6PT100"},{"id":86,"text":"空7T100"},{"id":87,"text":"空8PT100"},{"id":88,"text":"煎蛋车间1#冷藏库(缩压机)10马力)"},{"id":89,"text":"煎蛋车间包装车间(压缩机)"},{"id":90,"text":"煎蛋车间2#冷藏库(压缩机)10马力"},{"id":91,"text":"煎蛋车间搅拌间(压缩机)15马力"},{"id":92,"text":"煎蛋车间解冻室(压缩机)"},{"id":93,"text":"5楼顶层3#锅炉e(0.5吨)"},{"id":94,"text":"空15(开关量)"},{"id":95,"text":"空16(开关量)"},{"id":96,"text":"仪表箱内温度"},{"id":97,"text":"螺杆LY-3e(压缩机300马力)"},{"id":98,"text":"C1(C库压缩机)      30马力"},{"id":99,"text":"C2(C库压缩机)       30马力"},{"id":100,"text":"C4(C库压缩机)       30马力"},{"id":101,"text":"B1(B库压缩机)e30马力"},{"id":102,"text":"B2(B库压缩机)      30马力"},{"id":103,"text":"B3(B库压缩机)      30马力"},{"id":104,"text":"B4(B库压缩机)      30马力"},{"id":105,"text":"A1(A库压缩机)    30马力"},{"id":106,"text":"A2(A库压缩机)      30马力"},{"id":107,"text":"A3(A库压缩机)      30马力"},{"id":108,"text":"A4(A库压缩机)      30马力"},{"id":109,"text":"K5(D库-左)      30马力"},{"id":110,"text":"K3(D库-左) e30马力"},{"id":111,"text":"K4(D库-右)      30马力"},{"id":112,"text":"锅炉1e(2吨)"},{"id":113,"text":"锅炉2e(2.5吨)"},{"id":114,"text":"二楼仪表箱内温度"},{"id":115,"text":"旧原料场高温库压缩机(30马力)"},{"id":116,"text":"素食生产线温度"},{"id":117,"text":"一楼冷藏库e(左-靠办公室)"},{"id":118,"text":"11米通道库1#"},{"id":119,"text":"11米通道库2#"},{"id":120,"text":"二楼3#e(左-靠办公室)"},{"id":121,"text":"二楼4#e(左-靠办公室)"},{"id":122,"text":"二楼1#e(右-靠机房)30马力"},{"id":123,"text":"二楼2#(右-靠机房)"},{"id":124,"text":"调理包装间预冷室"},{"id":125,"text":"调理前处理冷藏室"},{"id":126,"text":"空11(PT100)"},{"id":127,"text":"空12(PT100)"},{"id":128,"text":"空13(PT100)"},{"id":129,"text":"空14(PT100)"},{"id":130,"text":"空15(PT100)"},{"id":131,"text":"空16(PT100)"},{"id":132,"text":"二楼E1(压缩机)     右-靠机房30马力"},{"id":133,"text":"A1(一楼压缩机)  右-靠机房30马力"},{"id":134,"text":"二楼E3(压缩机)     右-靠办公室30马力"},{"id":135,"text":"11米通道库A3       (压缩机)30马力"},{"id":136,"text":"二楼E4(压缩机)     左-靠办公室30马力"},{"id":137,"text":"二楼E5(压缩机)    左-靠办公室30马力"},{"id":138,"text":"A2(一楼压缩机)     左-靠办公室30马力"},{"id":139,"text":"四楼F4(压缩机)     右-靠机房30马力"},{"id":140,"text":"四楼F3(压缩机)      右-靠机房30马力"},{"id":141,"text":"四楼F2(压缩机)e右-靠机房30马力"},{"id":142,"text":"四楼F1(压缩机)      右-靠机房30马力"},{"id":143,"text":"平板机(压缩机)      30马力"},{"id":144,"text":"米汉堡(压缩机)e75马力"},{"id":145,"text":"二元机组(压缩机)       50马力"},{"id":146,"text":"调理包装间预冷室"},{"id":147,"text":"调理前处理冷藏室e(压缩机)"},{"id":148,"text":"锅炉2烟囱温度"},{"id":149,"text":"锅炉1烟囱温度"},{"id":150,"text":"A相电压"},{"id":151,"text":"B相电压"},{"id":152,"text":"C相电压"},{"id":153,"text":"A相电流"},{"id":154,"text":"B相电流"},{"id":155,"text":"C相电流"},{"id":156,"text":"A相有功功率"},{"id":157,"text":"B相有功功率"},{"id":158,"text":"C相有功功率"},{"id":159,"text":"总有功功率"},{"id":160,"text":"A相无功功率"},{"id":161,"text":"B相无功功率"},{"id":162,"text":"C相无功功率"},{"id":163,"text":"总无功功率"},{"id":164,"text":"A相视在功率"},{"id":165,"text":"B相视在功率"},{"id":166,"text":"C相视在功率"},{"id":167,"text":"总视在功率"},{"id":168,"text":"A相功率因素"},{"id":169,"text":"B相功率因素"},{"id":170,"text":"C相功率因素"},{"id":171,"text":"总功率因素"},{"id":172,"text":"线频率"},{"id":173,"text":"有功电能"},{"id":174,"text":"无功电能"},{"id":175,"text":"米汉堡除湿机"},{"id":176,"text":"素食生产线温度"},{"id":177,"text":"素食生产线湿度"},{"id":178,"text":"米汉堡冻结间温度"},{"id":179,"text":"米汉堡冻结间湿度"},{"id":180,"text":"200HP-A相电压"},{"id":181,"text":"200HP-B相电压"},{"id":182,"text":"200HP-C相电压"},{"id":183,"text":"200HP-A相电流"},{"id":184,"text":"200HP-B相电流"},{"id":185,"text":"200HP-C相电流"},{"id":186,"text":"200HP-A相有功功率"},{"id":187,"text":"200HP-B相有功功率"},{"id":188,"text":"200HP-C相有功功率"},{"id":189,"text":"200HP-总有功功率"},{"id":190,"text":"200HP-A相无功功率"},{"id":191,"text":"200HP-B相无功功率"},{"id":192,"text":"200HP-C相无功功率"},{"id":193,"text":"200HP-总无功功率"},{"id":194,"text":"200HP-A相视在功率"},{"id":195,"text":"200HP-B相视在功率"},{"id":196,"text":"200HP-C相视在功率"},{"id":197,"text":"200HP-总视在功率"},{"id":198,"text":"200HP-A相功率因素"},{"id":199,"text":"200HP-B相功率因素"},{"id":200,"text":"200HP-C相功率因素"},{"id":201,"text":"200HP-总功率因素"},{"id":202,"text":"200HP-线频率"},{"id":203,"text":"200HP-A相有功电能"},{"id":204,"text":"200HP-B相有功电能"},{"id":205,"text":"200HP-C相有功电能"},{"id":206,"text":"200HP-合相有功电能"},{"id":207,"text":"200HP-A相无功电能"},{"id":208,"text":"200HP-B相无功电能"},{"id":209,"text":"200HP-C相无功电能"},{"id":210,"text":"200HP-合相无功电能"},{"id":211,"text":"200HP-A相电流与电压相角"},{"id":212,"text":"200HP-B相电流与电压相角"},{"id":213,"text":"200HP-C相电流与电压相角"},{"id":214,"text":"200HP-合相电流与电压相角"},{"id":215,"text":"200HP-ABC相电流矢量和的有效值"},{"id":216,"text":"200HP-ABC相电压矢量和的有效值"}]}]这是我后台生成的JSON我有尝试过  直接后台将这个JSON发送到前台 看看有没有问题   本机没有问题  可是、、服务器还是、、、 我现在再试一次
      

  49.   


    [{"id":-2,"text":"自定义组视图"},{"id":-1,"text":"所有测点","iconCls":"ico_blank","children":[{"id":0,"text":"调理包装间SPL温度"},{"id":1,"text":"调理包装间SPL湿度"},{"id":2,"text":"调理包装间温度"},{"id":3,"text":"调理包装间湿度"},{"id":4,"text":"SPL出料口温度"},{"id":5,"text":"SPL出料口湿度"},{"id":6,"text":"二元库冻结温度"},{"id":7,"text":"SPL冻结温度"},{"id":8,"text":"SPL蒸发器温度"},{"id":9,"text":"2楼1#"},{"id":10,"text":"2楼2#"},{"id":11,"text":"4楼1#"},{"id":12,"text":"4楼2#"},{"id":13,"text":"4楼3#"},{"id":14,"text":"4楼4#"},{"id":15,"text":"A库A-1"},{"id":16,"text":"A库A-2"},{"id":17,"text":"A库A-3"},{"id":18,"text":"A库A-4"},{"id":19,"text":"A库A-5"},{"id":20,"text":"A库A-6"},{"id":21,"text":"B库B-1"},{"id":22,"text":"B库B-2"},{"id":23,"text":"B库B-3"},{"id":24,"text":"B库B-4"},{"id":25,"text":"B库B-5"},{"id":26,"text":"B库B-6"},{"id":27,"text":"C库C-1"},{"id":28,"text":"C库C-2"},{"id":29,"text":"C库C-3"},{"id":30,"text":"C库C-4"},{"id":31,"text":"C库C-5"},{"id":32,"text":"C库C-6"},{"id":33,"text":"D库D-1(右)"},{"id":34,"text":"D库D-2(左)"},{"id":35,"text":"E库(一层)"},{"id":36,"text":"E库(二层)"},{"id":37,"text":"一楼米汉堡夹层"},{"id":38,"text":"三楼夹层温度"},{"id":39,"text":"酒精出口温度"},{"id":40,"text":"酒精进口温度"},{"id":41,"text":"新库1#"},{"id":42,"text":"新库2#"},{"id":43,"text":"新库3#"},{"id":44,"text":"新库4#"},{"id":45,"text":"新库5#"},{"id":46,"text":"新库6#"},{"id":47,"text":"新库7#"},{"id":48,"text":"新库8#"},{"id":49,"text":"新库9#"},{"id":50,"text":"新库10#"},{"id":51,"text":"新库11#"},{"id":52,"text":"新库12#"},{"id":53,"text":"新库13#"},{"id":54,"text":"新库14#"},{"id":55,"text":"新库15#"},{"id":56,"text":"新库16#"},{"id":57,"text":"龙眼干库1#温度"},{"id":58,"text":"龙眼干库1#湿度"},{"id":59,"text":"龙眼干库2#温度"},{"id":60,"text":"龙眼干库2#湿度"},{"id":61,"text":"预冷1#机(酒精冻结)75马力"},{"id":62,"text":"预冷2#机(酒精冻结)75马力"},{"id":63,"text":"空调1#机      75马力"},{"id":64,"text":"空调2#机          40马力"},{"id":65,"text":"螺杆机组1#    (龙眼干库)200马力"},{"id":66,"text":"螺杆机组2#     (龙眼干库)150马力"},{"id":67,"text":"冰水1#机        30马力"},{"id":68,"text":"冰水2#机       30马力"},{"id":69,"text":"冰水3#机      75马力"},{"id":70,"text":"螺杆(2-2)    200马力"},{"id":71,"text":"螺杆(2-1)       200马力"},{"id":72,"text":"螺杆(1-2)        200马力"},{"id":73,"text":"螺杆(1-1)      200马力"},{"id":74,"text":"3#卤水机       30马力"},{"id":75,"text":"2#卤水机       30马力"},{"id":76,"text":"1#卤水机      30马力"},{"id":77,"text":"空(无接设备)"},{"id":78,"text":"卤水温度(真空冷却机)"},{"id":79,"text":"冰水温度(制冷房)"},{"id":80,"text":"煎蛋车间1#冷藏库"},{"id":81,"text":"煎蛋车间包装车间"},{"id":82,"text":"煎蛋车间2#冷藏库"},{"id":83,"text":"煎蛋车间解冻间"},{"id":84,"text":"空5PT100"},{"id":85,"text":"空6PT100"},{"id":86,"text":"空7T100"},{"id":87,"text":"空8PT100"},{"id":88,"text":"煎蛋车间1#冷藏库(缩压机)10马力)"},{"id":89,"text":"煎蛋车间包装车间(压缩机)"},{"id":90,"text":"煎蛋车间2#冷藏库(压缩机)10马力"},{"id":91,"text":"煎蛋车间搅拌间(压缩机)15马力"},{"id":92,"text":"煎蛋车间解冻室(压缩机)"},{"id":93,"text":"5楼顶层3#锅炉e(0.5吨)"},{"id":94,"text":"空15(开关量)"},{"id":95,"text":"空16(开关量)"},{"id":96,"text":"仪表箱内温度"},{"id":97,"text":"螺杆LY-3e(压缩机300马力)"},{"id":98,"text":"C1(C库压缩机)      30马力"},{"id":99,"text":"C2(C库压缩机)       30马力"},{"id":100,"text":"C4(C库压缩机)       30马力"},{"id":101,"text":"B1(B库压缩机)e30马力"},{"id":102,"text":"B2(B库压缩机)      30马力"},{"id":103,"text":"B3(B库压缩机)      30马力"},{"id":104,"text":"B4(B库压缩机)      30马力"},{"id":105,"text":"A1(A库压缩机)    30马力"},{"id":106,"text":"A2(A库压缩机)      30马力"},{"id":107,"text":"A3(A库压缩机)      30马力"},{"id":108,"text":"A4(A库压缩机)      30马力"},{"id":109,"text":"K5(D库-左)      30马力"},{"id":110,"text":"K3(D库-左) e30马力"},{"id":111,"text":"K4(D库-右)      30马力"},{"id":112,"text":"锅炉1e(2吨)"},{"id":113,"text":"锅炉2e(2.5吨)"},{"id":114,"text":"二楼仪表箱内温度"},{"id":115,"text":"旧原料场高温库压缩机(30马力)"},{"id":116,"text":"素食生产线温度"},{"id":117,"text":"一楼冷藏库e(左-靠办公室)"},{"id":118,"text":"11米通道库1#"},{"id":119,"text":"11米通道库2#"},{"id":120,"text":"二楼3#e(左-靠办公室)"},{"id":121,"text":"二楼4#e(左-靠办公室)"},{"id":122,"text":"二楼1#e(右-靠机房)30马力"},{"id":123,"text":"二楼2#(右-靠机房)"},{"id":124,"text":"调理包装间预冷室"},{"id":125,"text":"调理前处理冷藏室"},{"id":126,"text":"空11(PT100)"},{"id":127,"text":"空12(PT100)"},{"id":128,"text":"空13(PT100)"},{"id":129,"text":"空14(PT100)"},{"id":130,"text":"空15(PT100)"},{"id":131,"text":"空16(PT100)"},{"id":132,"text":"二楼E1(压缩机)     右-靠机房30马力"},{"id":133,"text":"A1(一楼压缩机)  右-靠机房30马力"},{"id":134,"text":"二楼E3(压缩机)     右-靠办公室30马力"},{"id":135,"text":"11米通道库A3       (压缩机)30马力"},{"id":136,"text":"二楼E4(压缩机)     左-靠办公室30马力"},{"id":137,"text":"二楼E5(压缩机)    左-靠办公室30马力"},{"id":138,"text":"A2(一楼压缩机)     左-靠办公室30马力"},{"id":139,"text":"四楼F4(压缩机)     右-靠机房30马力"},{"id":140,"text":"四楼F3(压缩机)      右-靠机房30马力"},{"id":141,"text":"四楼F2(压缩机)e右-靠机房30马力"},{"id":142,"text":"四楼F1(压缩机)      右-靠机房30马力"},{"id":143,"text":"平板机(压缩机)      30马力"},{"id":144,"text":"米汉堡(压缩机)e75马力"},{"id":145,"text":"二元机组(压缩机)       50马力"},{"id":146,"text":"调理包装间预冷室"},{"id":147,"text":"调理前处理冷藏室e(压缩机)"},{"id":148,"text":"锅炉2烟囱温度"},{"id":149,"text":"锅炉1烟囱温度"},{"id":150,"text":"A相电压"},{"id":151,"text":"B相电压"},{"id":152,"text":"C相电压"},{"id":153,"text":"A相电流"},{"id":154,"text":"B相电流"},{"id":155,"text":"C相电流"},{"id":156,"text":"A相有功功率"},{"id":157,"text":"B相有功功率"},{"id":158,"text":"C相有功功率"},{"id":159,"text":"总有功功率"},{"id":160,"text":"A相无功功率"},{"id":161,"text":"B相无功功率"},{"id":162,"text":"C相无功功率"},{"id":163,"text":"总无功功率"},{"id":164,"text":"A相视在功率"},{"id":165,"text":"B相视在功率"},{"id":166,"text":"C相视在功率"},{"id":167,"text":"总视在功率"},{"id":168,"text":"A相功率因素"},{"id":169,"text":"B相功率因素"},{"id":170,"text":"C相功率因素"},{"id":171,"text":"总功率因素"},{"id":172,"text":"线频率"},{"id":173,"text":"有功电能"},{"id":174,"text":"无功电能"},{"id":175,"text":"米汉堡除湿机"},{"id":176,"text":"素食生产线温度"},{"id":177,"text":"素食生产线湿度"},{"id":178,"text":"米汉堡冻结间温度"},{"id":179,"text":"米汉堡冻结间湿度"},{"id":180,"text":"200HP-A相电压"},{"id":181,"text":"200HP-B相电压"},{"id":182,"text":"200HP-C相电压"},{"id":183,"text":"200HP-A相电流"},{"id":184,"text":"200HP-B相电流"},{"id":185,"text":"200HP-C相电流"},{"id":186,"text":"200HP-A相有功功率"},{"id":187,"text":"200HP-B相有功功率"},{"id":188,"text":"200HP-C相有功功率"},{"id":189,"text":"200HP-总有功功率"},{"id":190,"text":"200HP-A相无功功率"},{"id":191,"text":"200HP-B相无功功率"},{"id":192,"text":"200HP-C相无功功率"},{"id":193,"text":"200HP-总无功功率"},{"id":194,"text":"200HP-A相视在功率"},{"id":195,"text":"200HP-B相视在功率"},{"id":196,"text":"200HP-C相视在功率"},{"id":197,"text":"200HP-总视在功率"},{"id":198,"text":"200HP-A相功率因素"},{"id":199,"text":"200HP-B相功率因素"},{"id":200,"text":"200HP-C相功率因素"},{"id":201,"text":"200HP-总功率因素"},{"id":202,"text":"200HP-线频率"},{"id":203,"text":"200HP-A相有功电能"},{"id":204,"text":"200HP-B相有功电能"},{"id":205,"text":"200HP-C相有功电能"},{"id":206,"text":"200HP-合相有功电能"},{"id":207,"text":"200HP-A相无功电能"},{"id":208,"text":"200HP-B相无功电能"},{"id":209,"text":"200HP-C相无功电能"},{"id":210,"text":"200HP-合相无功电能"},{"id":211,"text":"200HP-A相电流与电压相角"},{"id":212,"text":"200HP-B相电流与电压相角"},{"id":213,"text":"200HP-C相电流与电压相角"},{"id":214,"text":"200HP-合相电流与电压相角"},{"id":215,"text":"200HP-ABC相电流矢量和的有效值"},{"id":216,"text":"200HP-ABC相电压矢量和的有效值"}]}]这是我后台生成的JSON我有尝试过  直接后台将这个JSON发送到前台 看看有没有问题   本机没有问题  可是、、服务器还是、、、 我现在再试一次
    看你的json我已经大致了解原因了,你把里面的所有汉字进行 encodeURI 加密,然后再来应该没问题了
      

  50.   

    text1:
    本机与服务器代码相同    string value = "[{\"id\":-2,\"text\":\"自定义组视图\"},{\"id\":-1,\"text\":\"所有测点\",\"iconCls\":\"ico_blank\",\"children\":[{\"id\":0,\"text\":\"调理包装间SPL温度\"},{\"id\":1,\"text\":\"调理包装间SPL湿度\"},{\"id\":2,\"text\":\"调理包装间温度\"},{\"id\":3,\"text\":\"调理包装间湿度\"},{\"id\":4,\"text\":\"SPL出料口温度\"},{\"id\":5,\"text\":\"SPL出料口湿度\"},{\"id\":6,\"text\":\"二元库冻结温度\"},{\"id\":7,\"text\":\"SPL冻结温度\"},{\"id\":8,\"text\":\"SPL蒸发器温度\"},{\"id\":9,\"text\":\"2楼1#\"},{\"id\":10,\"text\":\"2楼2#\"},{\"id\":11,\"text\":\"4楼1#\"},{\"id\":12,\"text\":\"4楼2#\"},{\"id\":13,\"text\":\"4楼3#\"},{\"id\":14,\"text\":\"4楼4#\"},{\"id\":15,\"text\":\"A库A-1\"},{\"id\":16,\"text\":\"A库A-2\"},{\"id\":17,\"text\":\"A库A-3\"},{\"id\":18,\"text\":\"A库A-4\"},{\"id\":19,\"text\":\"A库A-5\"},{\"id\":20,\"text\":\"A库A-6\"},{\"id\":21,\"text\":\"B库B-1\"},{\"id\":22,\"text\":\"B库B-2\"},{\"id\":23,\"text\":\"B库B-3\"},{\"id\":24,\"text\":\"B库B-4\"},{\"id\":25,\"text\":\"B库B-5\"},{\"id\":26,\"text\":\"B库B-6\"},{\"id\":27,\"text\":\"C库C-1\"},{\"id\":28,\"text\":\"C库C-2\"},{\"id\":29,\"text\":\"C库C-3\"},{\"id\":30,\"text\":\"C库C-4\"},{\"id\":31,\"text\":\"C库C-5\"},{\"id\":32,\"text\":\"C库C-6\"},{\"id\":33,\"text\":\"D库D-1(右)\"},{\"id\":34,\"text\":\"D库D-2(左)\"},{\"id\":35,\"text\":\"E库(一层)\"},{\"id\":36,\"text\":\"E库(二层)\"},{\"id\":37,\"text\":\"一楼米汉堡夹层\"},{\"id\":38,\"text\":\"三楼夹层温度\"},{\"id\":39,\"text\":\"酒精出口温度\"},{\"id\":40,\"text\":\"酒精进口温度\"},{\"id\":41,\"text\":\"新库1#\"},{\"id\":42,\"text\":\"新库2#\"},{\"id\":43,\"text\":\"新库3#\"},{\"id\":44,\"text\":\"新库4#\"},{\"id\":45,\"text\":\"新库5#\"},{\"id\":46,\"text\":\"新库6#\"},{\"id\":47,\"text\":\"新库7#\"},{\"id\":48,\"text\":\"新库8#\"},{\"id\":49,\"text\":\"新库9#\"},{\"id\":50,\"text\":\"新库10#\"},{\"id\":51,\"text\":\"新库11#\"},{\"id\":52,\"text\":\"新库12#\"},{\"id\":53,\"text\":\"新库13#\"},{\"id\":54,\"text\":\"新库14#\"},{\"id\":55,\"text\":\"新库15#\"},{\"id\":56,\"text\":\"新库16#\"},{\"id\":57,\"text\":\"龙眼干库1#温度\"},{\"id\":58,\"text\":\"龙眼干库1#湿度\"},{\"id\":59,\"text\":\"龙眼干库2#温度\"},{\"id\":60,\"text\":\"龙眼干库2#湿度\"},{\"id\":61,\"text\":\"预冷1#机(酒精冻结)75马力\"},{\"id\":62,\"text\":\"预冷2#机(酒精冻结)75马力\"},{\"id\":63,\"text\":\"空调1#机      75马力\"},{\"id\":64,\"text\":\"空调2#机          40马力\"},{\"id\":65,\"text\":\"螺杆机组1#    (龙眼干库)200马力\"},{\"id\":66,\"text\":\"螺杆机组2#     (龙眼干库)150马力\"},{\"id\":67,\"text\":\"冰水1#机        30马力\"},{\"id\":68,\"text\":\"冰水2#机       30马力\"},{\"id\":69,\"text\":\"冰水3#机      75马力\"},{\"id\":70,\"text\":\"螺杆(2-2)    200马力\"},{\"id\":71,\"text\":\"螺杆(2-1)       200马力\"},{\"id\":72,\"text\":\"螺杆(1-2)        200马力\"},{\"id\":73,\"text\":\"螺杆(1-1)      200马力\"},{\"id\":74,\"text\":\"3#卤水机       30马力\"},{\"id\":75,\"text\":\"2#卤水机       30马力\"},{\"id\":76,\"text\":\"1#卤水机      30马力\"},{\"id\":77,\"text\":\"空(无接设备)\"},{\"id\":78,\"text\":\"卤水温度(真空冷却机)\"},{\"id\":79,\"text\":\"冰水温度(制冷房)\"},{\"id\":80,\"text\":\"煎蛋车间1#冷藏库\"},{\"id\":81,\"text\":\"煎蛋车间包装车间\"},{\"id\":82,\"text\":\"煎蛋车间2#冷藏库\"},{\"id\":83,\"text\":\"煎蛋车间解冻间\"},{\"id\":84,\"text\":\"空5PT100\"},{\"id\":85,\"text\":\"空6PT100\"},{\"id\":86,\"text\":\"空7T100\"},{\"id\":87,\"text\":\"空8PT100\"},{\"id\":88,\"text\":\"煎蛋车间1#冷藏库(缩压机)10马力)\"},{\"id\":89,\"text\":\"煎蛋车间包装车间(压缩机)\"},{\"id\":90,\"text\":\"煎蛋车间2#冷藏库(压缩机)10马力\"},{\"id\":91,\"text\":\"煎蛋车间搅拌间(压缩机)15马力\"},{\"id\":92,\"text\":\"煎蛋车间解冻室(压缩机)\"},{\"id\":93,\"text\":\"5楼顶层3#锅炉e(0.5吨)\"},{\"id\":94,\"text\":\"空15(开关量)\"},{\"id\":95,\"text\":\"空16(开关量)\"},{\"id\":96,\"text\":\"仪表箱内温度\"},{\"id\":97,\"text\":\"螺杆LY-3e(压缩机300马力)\"},{\"id\":98,\"text\":\"C1(C库压缩机)      30马力\"},{\"id\":99,\"text\":\"C2(C库压缩机)       30马力\"},{\"id\":100,\"text\":\"C4(C库压缩机)       30马力\"},{\"id\":101,\"text\":\"B1(B库压缩机)e30马力\"},{\"id\":102,\"text\":\"B2(B库压缩机)      30马力\"},{\"id\":103,\"text\":\"B3(B库压缩机)      30马力\"},{\"id\":104,\"text\":\"B4(B库压缩机)      30马力\"},{\"id\":105,\"text\":\"A1(A库压缩机)    30马力\"},{\"id\":106,\"text\":\"A2(A库压缩机)      30马力\"},{\"id\":107,\"text\":\"A3(A库压缩机)      30马力\"},{\"id\":108,\"text\":\"A4(A库压缩机)      30马力\"},{\"id\":109,\"text\":\"K5(D库-左)      30马力\"},{\"id\":110,\"text\":\"K3(D库-左) e30马力\"},{\"id\":111,\"text\":\"K4(D库-右)      30马力\"},{\"id\":112,\"text\":\"锅炉1e(2吨)\"},{\"id\":113,\"text\":\"锅炉2e(2.5吨)\"},{\"id\":114,\"text\":\"二楼仪表箱内温度\"},{\"id\":115,\"text\":\"旧原料场高温库压缩机(30马力)\"},{\"id\":116,\"text\":\"素食生产线温度\"},{\"id\":117,\"text\":\"一楼冷藏库e(左-靠办公室)\"},{\"id\":118,\"text\":\"11米通道库1#\"},{\"id\":119,\"text\":\"11米通道库2#\"},{\"id\":120,\"text\":\"二楼3#e(左-靠办公室)\"},{\"id\":121,\"text\":\"二楼4#e(左-靠办公室)\"},{\"id\":122,\"text\":\"二楼1#e(右-靠机房)30马力\"},{\"id\":123,\"text\":\"二楼2#(右-靠机房)\"},{\"id\":124,\"text\":\"调理包装间预冷室\"},{\"id\":125,\"text\":\"调理前处理冷藏室\"},{\"id\":126,\"text\":\"空11(PT100)\"},{\"id\":127,\"text\":\"空12(PT100)\"},{\"id\":128,\"text\":\"空13(PT100)\"},{\"id\":129,\"text\":\"空14(PT100)\"},{\"id\":130,\"text\":\"空15(PT100)\"},{\"id\":131,\"text\":\"空16(PT100)\"},{\"id\":132,\"text\":\"二楼E1(压缩机)     右-靠机房30马力\"},{\"id\":133,\"text\":\"A1(一楼压缩机)  右-靠机房30马力\"},{\"id\":134,\"text\":\"二楼E3(压缩机)     右-靠办公室30马力\"},{\"id\":135,\"text\":\"11米通道库A3       (压缩机)30马力\"},{\"id\":136,\"text\":\"二楼E4(压缩机)     左-靠办公室30马力\"},{\"id\":137,\"text\":\"二楼E5(压缩机)    左-靠办公室30马力\"},{\"id\":138,\"text\":\"A2(一楼压缩机)     左-靠办公室30马力\"},{\"id\":139,\"text\":\"四楼F4(压缩机)     右-靠机房30马力\"},{\"id\":140,\"text\":\"四楼F3(压缩机)      右-靠机房30马力\"},{\"id\":141,\"text\":\"四楼F2(压缩机)e右-靠机房30马力\"},{\"id\":142,\"text\":\"四楼F1(压缩机)      右-靠机房30马力\"},{\"id\":143,\"text\":\"平板机(压缩机)      30马力\"},{\"id\":144,\"text\":\"米汉堡(压缩机)e75马力\"},{\"id\":145,\"text\":\"二元机组(压缩机)       50马力\"},{\"id\":146,\"text\":\"调理包装间预冷室\"},{\"id\":147,\"text\":\"调理前处理冷藏室e(压缩机)\"},{\"id\":148,\"text\":\"锅炉2烟囱温度\"},{\"id\":149,\"text\":\"锅炉1烟囱温度\"},{\"id\":150,\"text\":\"A相电压\"},{\"id\":151,\"text\":\"B相电压\"},{\"id\":152,\"text\":\"C相电压\"},{\"id\":153,\"text\":\"A相电流\"},{\"id\":154,\"text\":\"B相电流\"},{\"id\":155,\"text\":\"C相电流\"},{\"id\":156,\"text\":\"A相有功功率\"},{\"id\":157,\"text\":\"B相有功功率\"},{\"id\":158,\"text\":\"C相有功功率\"},{\"id\":159,\"text\":\"总有功功率\"},{\"id\":160,\"text\":\"A相无功功率\"},{\"id\":161,\"text\":\"B相无功功率\"},{\"id\":162,\"text\":\"C相无功功率\"},{\"id\":163,\"text\":\"总无功功率\"},{\"id\":164,\"text\":\"A相视在功率\"},{\"id\":165,\"text\":\"B相视在功率\"},{\"id\":166,\"text\":\"C相视在功率\"},{\"id\":167,\"text\":\"总视在功率\"},{\"id\":168,\"text\":\"A相功率因素\"},{\"id\":169,\"text\":\"B相功率因素\"},{\"id\":170,\"text\":\"C相功率因素\"},{\"id\":171,\"text\":\"总功率因素\"},{\"id\":172,\"text\":\"线频率\"},{\"id\":173,\"text\":\"有功电能\"},{\"id\":174,\"text\":\"无功电能\"},{\"id\":175,\"text\":\"米汉堡除湿机\"},{\"id\":176,\"text\":\"素食生产线温度\"},{\"id\":177,\"text\":\"素食生产线湿度\"},{\"id\":178,\"text\":\"米汉堡冻结间温度\"},{\"id\":179,\"text\":\"米汉堡冻结间湿度\"},{\"id\":180,\"text\":\"200HP-A相电压\"},{\"id\":181,\"text\":\"200HP-B相电压\"},{\"id\":182,\"text\":\"200HP-C相电压\"},{\"id\":183,\"text\":\"200HP-A相电流\"},{\"id\":184,\"text\":\"200HP-B相电流\"},{\"id\":185,\"text\":\"200HP-C相电流\"},{\"id\":186,\"text\":\"200HP-A相有功功率\"},{\"id\":187,\"text\":\"200HP-B相有功功率\"},{\"id\":188,\"text\":\"200HP-C相有功功率\"},{\"id\":189,\"text\":\"200HP-总有功功率\"},{\"id\":190,\"text\":\"200HP-A相无功功率\"},{\"id\":191,\"text\":\"200HP-B相无功功率\"},{\"id\":192,\"text\":\"200HP-C相无功功率\"},{\"id\":193,\"text\":\"200HP-总无功功率\"},{\"id\":194,\"text\":\"200HP-A相视在功率\"},{\"id\":195,\"text\":\"200HP-B相视在功率\"},{\"id\":196,\"text\":\"200HP-C相视在功率\"},{\"id\":197,\"text\":\"200HP-总视在功率\"},{\"id\":198,\"text\":\"200HP-A相功率因素\"},{\"id\":199,\"text\":\"200HP-B相功率因素\"},{\"id\":200,\"text\":\"200HP-C相功率因素\"},{\"id\":201,\"text\":\"200HP-总功率因素\"},{\"id\":202,\"text\":\"200HP-线频率\"},{\"id\":203,\"text\":\"200HP-A相有功电能\"},{\"id\":204,\"text\":\"200HP-B相有功电能\"},{\"id\":205,\"text\":\"200HP-C相有功电能\"},{\"id\":206,\"text\":\"200HP-合相有功电能\"},{\"id\":207,\"text\":\"200HP-A相无功电能\"},{\"id\":208,\"text\":\"200HP-B相无功电能\"},{\"id\":209,\"text\":\"200HP-C相无功电能\"},{\"id\":210,\"text\":\"200HP-合相无功电能\"},{\"id\":211,\"text\":\"200HP-A相电流与电压相角\"},{\"id\":212,\"text\":\"200HP-B相电流与电压相角\"},{\"id\":213,\"text\":\"200HP-C相电流与电压相角\"},{\"id\":214,\"text\":\"200HP-合相电流与电压相角\"},{\"id\":215,\"text\":\"200HP-ABC相电流矢量和的有效值\"},{\"id\":216,\"text\":\"200HP-ABC相电压矢量和的有效值\"}]}]";
                        context.Response.Clear();
                        context.Response.ContentEncoding = Encoding.UTF8;
                        context.Response.ContentType = "text/plain";
                        context.Response.Write(value);
                        context.Response.Flush();
                        context.Response.End();    $.ajax({
                type: 'post', cache: true, dataType: 'text',
                url: 'DataManager.ashx',
                data: { type: "getspotstree" },
                success: function (result) {
                    alert("如果走这里,表示json格式错误");
                    //result = result.replace("¥", "#");
                  //  var sa = typeof(result);
                   alert(result)
                    var obj = JSON.parse(result);
                    $("#tt2").tree("loadData", obj)
                },
                error: function (e) {
                    //alert(e);
                    $.each(e, function (a, a_item) {
                        alert(a+":"+a_item)
                    })
                }
            })
    服务器效果图本机效果图text2:  
    改动了context.Response.ContentType = "application/json";和  success: function (result) {
                    alert("如果走这里,表示json格式错误");
                    //result = result.replace("¥", "#");
                  //  var sa = typeof(result);
                   alert(result)
                  //  var obj = JSON.parse(result);
                    $("#tt2").tree("loadData",result)
                }本机与服务器端图片相同
      

  51.   

    我把你给的那个json中的全角和汉字全部替换成英文,显示正常。
    直接使用却不能正常显示。
      

  52.   


    var a = '[{"id":-2,"text":"自定义组视图"},{"id":-1,"text":"所有测点","iconCls":"ico_blank","children":[{"id":0,"text":"调理包装间SPL温度"},{"id":1,"text":"调理包装间SPL湿度"},{"id":2,"text":"调理包装间温度"},{"id":3,"text":"调理包装间湿度"},{"id":4,"text":"SPL出料口温度"},{"id":5,"text":"SPL出料口湿度"},{"id":6,"text":"二元库冻结温度"},{"id":7,"text":"SPL冻结温度"},{"id":8,"text":"SPL蒸发器温度"},{"id":9,"text":"2楼1#"},{"id":10,"text":"2楼2#"},{"id":11,"text":"4楼1#"},{"id":12,"text":"4楼2#"},{"id":13,"text":"4楼3#"},{"id":14,"text":"4楼4#"},{"id":15,"text":"A库A-1"},{"id":16,"text":"A库A-2"},{"id":17,"text":"A库A-3"},{"id":18,"text":"A库A-4"},{"id":19,"text":"A库A-5"},{"id":20,"text":"A库A-6"},{"id":21,"text":"B库B-1"},{"id":22,"text":"B库B-2"},{"id":23,"text":"B库B-3"},{"id":24,"text":"B库B-4"},{"id":25,"text":"B库B-5"},{"id":26,"text":"B库B-6"},{"id":27,"text":"C库C-1"},{"id":28,"text":"C库C-2"},{"id":29,"text":"C库C-3"},{"id":30,"text":"C库C-4"},{"id":31,"text":"C库C-5"},{"id":32,"text":"C库C-6"},{"id":33,"text":"D库D-1(右)"},{"id":34,"text":"D库D-2(左)"},{"id":35,"text":"E库(一层)"},{"id":36,"text":"E库(二层)"},{"id":37,"text":"一楼米汉堡夹层"},{"id":38,"text":"三楼夹层温度"},{"id":39,"text":"酒精出口温度"},{"id":40,"text":"酒精进口温度"},{"id":41,"text":"新库1#"},{"id":42,"text":"新库2#"},{"id":43,"text":"新库3#"},{"id":44,"text":"新库4#"},{"id":45,"text":"新库5#"},{"id":46,"text":"新库6#"},{"id":47,"text":"新库7#"},{"id":48,"text":"新库8#"},{"id":49,"text":"新库9#"},{"id":50,"text":"新库10#"},{"id":51,"text":"新库11#"},{"id":52,"text":"新库12#"},{"id":53,"text":"新库13#"},{"id":54,"text":"新库14#"},{"id":55,"text":"新库15#"},{"id":56,"text":"新库16#"},{"id":57,"text":"龙眼干库1#温度"},{"id":58,"text":"龙眼干库1#湿度"},{"id":59,"text":"龙眼干库2#温度"},{"id":60,"text":"龙眼干库2#湿度"},{"id":61,"text":"预冷1#机(酒精冻结)75马力"},{"id":62,"text":"预冷2#机(酒精冻结)75马力"},{"id":63,"text":"空调1#机      75马力"},{"id":64,"text":"空调2#机          40马力"},{"id":65,"text":"螺杆机组1#    (龙眼干库)200马力"},{"id":66,"text":"螺杆机组2#     (龙眼干库)150马力"},{"id":67,"text":"冰水1#机        30马力"},{"id":68,"text":"冰水2#机       30马力"},{"id":69,"text":"冰水3#机      75马力"},{"id":70,"text":"螺杆(2-2)    200马力"},{"id":71,"text":"螺杆(2-1)       200马力"},{"id":72,"text":"螺杆(1-2)        200马力"},{"id":73,"text":"螺杆(1-1)      200马力"},{"id":74,"text":"3#卤水机       30马力"},{"id":75,"text":"2#卤水机       30马力"},{"id":76,"text":"1#卤水机      30马力"},{"id":77,"text":"空(无接设备)"},{"id":78,"text":"卤水温度(真空冷却机)"},{"id":79,"text":"冰水温度(制冷房)"},{"id":80,"text":"煎蛋车间1#冷藏库"},{"id":81,"text":"煎蛋车间包装车间"},{"id":82,"text":"煎蛋车间2#冷藏库"},{"id":83,"text":"煎蛋车间解冻间"},{"id":84,"text":"空5PT100"},{"id":85,"text":"空6PT100"},{"id":86,"text":"空7T100"},{"id":87,"text":"空8PT100"},{"id":88,"text":"煎蛋车间1#冷藏库(缩压机)10马力)"},{"id":89,"text":"煎蛋车间包装车间(压缩机)"},{"id":90,"text":"煎蛋车间2#冷藏库(压缩机)10马力"},{"id":91,"text":"煎蛋车间搅拌间(压缩机)15马力"},{"id":92,"text":"煎蛋车间解冻室(压缩机)"},{"id":93,"text":"5楼顶层3#锅炉e(0.5吨)"},{"id":94,"text":"空15(开关量)"},{"id":95,"text":"空16(开关量)"},{"id":96,"text":"仪表箱内温度"},{"id":97,"text":"螺杆LY-3e(压缩机300马力)"},{"id":98,"text":"C1(C库压缩机)      30马力"},{"id":99,"text":"C2(C库压缩机)       30马力"},{"id":100,"text":"C4(C库压缩机)       30马力"},{"id":101,"text":"B1(B库压缩机)e30马力"},{"id":102,"text":"B2(B库压缩机)      30马力"},{"id":103,"text":"B3(B库压缩机)      30马力"},{"id":104,"text":"B4(B库压缩机)      30马力"},{"id":105,"text":"A1(A库压缩机)    30马力"},{"id":106,"text":"A2(A库压缩机)      30马力"},{"id":107,"text":"A3(A库压缩机)      30马力"},{"id":108,"text":"A4(A库压缩机)      30马力"},{"id":109,"text":"K5(D库-左)      30马力"},{"id":110,"text":"K3(D库-左) e30马力"},{"id":111,"text":"K4(D库-右)      30马力"},{"id":112,"text":"锅炉1e(2吨)"},{"id":113,"text":"锅炉2e(2.5吨)"},{"id":114,"text":"二楼仪表箱内温度"},{"id":115,"text":"旧原料场高温库压缩机(30马力)"},{"id":116,"text":"素食生产线温度"},{"id":117,"text":"一楼冷藏库e(左-靠办公室)"},{"id":118,"text":"11米通道库1#"},{"id":119,"text":"11米通道库2#"},{"id":120,"text":"二楼3#e(左-靠办公室)"},{"id":121,"text":"二楼4#e(左-靠办公室)"},{"id":122,"text":"二楼1#e(右-靠机房)30马力"},{"id":123,"text":"二楼2#(右-靠机房)"},{"id":124,"text":"调理包装间预冷室"},{"id":125,"text":"调理前处理冷藏室"},{"id":126,"text":"空11(PT100)"},{"id":127,"text":"空12(PT100)"},{"id":128,"text":"空13(PT100)"},{"id":129,"text":"空14(PT100)"},{"id":130,"text":"空15(PT100)"},{"id":131,"text":"空16(PT100)"},{"id":132,"text":"二楼E1(压缩机)     右-靠机房30马力"},{"id":133,"text":"A1(一楼压缩机)  右-靠机房30马力"},{"id":134,"text":"二楼E3(压缩机)     右-靠办公室30马力"},{"id":135,"text":"11米通道库A3       (压缩机)30马力"},{"id":136,"text":"二楼E4(压缩机)     左-靠办公室30马力"},{"id":137,"text":"二楼E5(压缩机)    左-靠办公室30马力"},{"id":138,"text":"A2(一楼压缩机)     左-靠办公室30马力"},{"id":139,"text":"四楼F4(压缩机)     右-靠机房30马力"},{"id":140,"text":"四楼F3(压缩机)      右-靠机房30马力"},{"id":141,"text":"四楼F2(压缩机)e右-靠机房30马力"},{"id":142,"text":"四楼F1(压缩机)      右-靠机房30马力"},{"id":143,"text":"平板机(压缩机)      30马力"},{"id":144,"text":"米汉堡(压缩机)e75马力"},{"id":145,"text":"二元机组(压缩机)       50马力"},{"id":146,"text":"调理包装间预冷室"},{"id":147,"text":"调理前处理冷藏室e(压缩机)"},{"id":148,"text":"锅炉2烟囱温度"},{"id":149,"text":"锅炉1烟囱温度"},{"id":150,"text":"A相电压"},{"id":151,"text":"B相电压"},{"id":152,"text":"C相电压"},{"id":153,"text":"A相电流"},{"id":154,"text":"B相电流"},{"id":155,"text":"C相电流"},{"id":156,"text":"A相有功功率"},{"id":157,"text":"B相有功功率"},{"id":158,"text":"C相有功功率"},{"id":159,"text":"总有功功率"},{"id":160,"text":"A相无功功率"},{"id":161,"text":"B相无功功率"},{"id":162,"text":"C相无功功率"},{"id":163,"text":"总无功功率"},{"id":164,"text":"A相视在功率"},{"id":165,"text":"B相视在功率"},{"id":166,"text":"C相视在功率"},{"id":167,"text":"总视在功率"},{"id":168,"text":"A相功率因素"},{"id":169,"text":"B相功率因素"},{"id":170,"text":"C相功率因素"},{"id":171,"text":"总功率因素"},{"id":172,"text":"线频率"},{"id":173,"text":"有功电能"},{"id":174,"text":"无功电能"},{"id":175,"text":"米汉堡除湿机"},{"id":176,"text":"素食生产线温度"},{"id":177,"text":"素食生产线湿度"},{"id":178,"text":"米汉堡冻结间温度"},{"id":179,"text":"米汉堡冻结间湿度"},{"id":180,"text":"200HP-A相电压"},{"id":181,"text":"200HP-B相电压"},{"id":182,"text":"200HP-C相电压"},{"id":183,"text":"200HP-A相电流"},{"id":184,"text":"200HP-B相电流"},{"id":185,"text":"200HP-C相电流"},{"id":186,"text":"200HP-A相有功功率"},{"id":187,"text":"200HP-B相有功功率"},{"id":188,"text":"200HP-C相有功功率"},{"id":189,"text":"200HP-总有功功率"},{"id":190,"text":"200HP-A相无功功率"},{"id":191,"text":"200HP-B相无功功率"},{"id":192,"text":"200HP-C相无功功率"},{"id":193,"text":"200HP-总无功功率"},{"id":194,"text":"200HP-A相视在功率"},{"id":195,"text":"200HP-B相视在功率"},{"id":196,"text":"200HP-C相视在功率"},{"id":197,"text":"200HP-总视在功率"},{"id":198,"text":"200HP-A相功率因素"},{"id":199,"text":"200HP-B相功率因素"},{"id":200,"text":"200HP-C相功率因素"},{"id":201,"text":"200HP-总功率因素"},{"id":202,"text":"200HP-线频率"},{"id":203,"text":"200HP-A相有功电能"},{"id":204,"text":"200HP-B相有功电能"},{"id":205,"text":"200HP-C相有功电能"},{"id":206,"text":"200HP-合相有功电能"},{"id":207,"text":"200HP-A相无功电能"},{"id":208,"text":"200HP-B相无功电能"},{"id":209,"text":"200HP-C相无功电能"},{"id":210,"text":"200HP-合相无功电能"},{"id":211,"text":"200HP-A相电流与电压相角"},{"id":212,"text":"200HP-B相电流与电压相角"},{"id":213,"text":"200HP-C相电流与电压相角"},{"id":214,"text":"200HP-合相电流与电压相角"},{"id":215,"text":"200HP-ABC相电流矢量和的有效值"},{"id":216,"text":"200HP-ABC相电压矢量和的有效值"}]}]',
                b = a.replace(/[^\x00-\xff]/ig, "a");
    $("#tt2").tree("loadData", JSON.parse(b));
      

  53.   

    你可以使用国产的ztree
    http://www.ztree.me/v3/demo.php#_101
    对汉字兼容性要好一些
      

  54.   

    不知道你的json串是不是也有个bom头  我的是因为有个bom头  在chrome等浏览器可以正常解析 但是ie 6 7无法解析  目前正在解决。
    情况和你说的相似,返回200 4  但是报的是字符串解析错误