代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

您现在的位置是:首页>_ASP.NET

实在整不明白 大侠

发布时间:2019-10-14浏览(2303)

    实在整不明白 请教各位大侠
    一段很简单的代码、、


    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内的代码不执行)

    这是啥问题额   

    ------解决方案--------------------
    帮顶,不懂JQ
    ------解决方案--------------------
    楼主是不是跨域了,代码好纠结,没看明白
    ------解决方案--------------------
    不要问我们,请问浏览器先

    在主流浏览器里按下F12,然后看network那块的内容。基本上85%的几率你自己就能找到问题在哪里
    ------解决方案--------------------
    怀疑是path的问题,是不是IIS里创建了虚拟目录了?调试情况下一般是web site的root。

    Chrome里单步跟踪下。
    ------解决方案--------------------
    关注
    ------解决方案--------------------
    要么是跨域了,要么是返回的json格式有问题!