日期:2014-05-17  浏览次数:20562 次

求救,IIS7.0下报脚本错误!
页面JS代码如下!
JScript code


function getNoticeList(typeID,pageSize){
    var strCon1="";
    var strCon2="";
    jQuery.getJSON("http://www.huanlang.com/handlers/getNoticeListForIndex.ashx?gameID=21&pageSize="+pageSize+"&jsoncallback=?",function(data){
            jQuery.each(data.Items, function(i,item){
            if(item["news_type"]==2)
            {
                strCon2+="<li><span>["+parseDate(item["addtime"]).format("MM-dd")+"]</span><label><a>公告 </a></label><a href='news.aspx?id="+item["id"]+"' target=_blank>"+item["title"]+"</a></li>";
            }
            else
            {
                strCon1+="<li><span>["+parseDate(item["addtime"]).format("MM-dd")+"]</span><label><a>新闻 </a></label><a href='news.aspx?id="+item["id"]+"' target=_blank>"+item["title"]+"</a></li>";
            }
            });
            jQuery("#nlist1").html("<ul>"+strCon1+"</ul><a href='news_list.aspx' class='more'>更多</a>")
            jQuery("#nlist2").html("<ul>"+strCon2+"</ul><a href='news_list.aspx' class='more'>更多</a>")
        });
}



在IIS7.0下的错误信息如下!

网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
时间戳: Fri, 18 May 2012 11:43:59 UTC


消息: 'null' 为空或不是对象
行: 146
字符: 5
代码: 0
URI: http://astd.huanlang.com/Scripts/main.js


消息: 对象不支持此属性或方法
行: 1
字符: 1
代码: 0
URI: http://game.huanlang.com/handlers/getGameNoticeListHandler.ashx?gameID=19&pageSize=9&noticeType=1,2,8,7&pageindex=1&jsoncallback=jsonp1337341426763&_=1337341426871


消息: 'null' 为空或不是对象
行: 146
字符: 5
代码: 0
URI: http://astd.huanlang.com/Scripts/main.js


消息: 对象不支持此属性或方法
行: 1
字符: 1
代码: 0
URI: http://game.huanlang.com/handlers/getGameNoticeListHandler.ashx?gameID=19&pageSize=9&noticeType=2&pageindex=1&jsoncallback=jsonp1337341426764&_=1337341426871


消息: 'null' 为空或不是对象
行: 146
字符: 5
代码: 0
URI: http://astd.huanlang.com/Scripts/main.js


消息: 对象不支持此属性或方法
行: 1
字符: 1
代码: 0
URI: http://game.huanlang.com/handlers/getGameNoticeListHandler.ashx?gameID=19&pageSize=9&noticeType=8&pageindex=1&jsoncallback=jsonp1337341426765&_=1337341426871


消息: 'null' 为空或不是对象
行: 146
字符: 5
代码: 0
URI: http://astd.huanlang.com/Scripts/main.js


消息: 对象不支持此属性或方法
行: 1
字符: 1
代码: 0
URI: http://game.huanlang.com/handlers/getGameNoticeListHandler.ashx?gameID=19&pageSize=9&noticeType=7&pageindex=1&jsoncallback=jsonp1337341426766&_=1337341426871

就是iis7.0下才报这个错,求高手解答!

------解决方案--------------------
恐怕不是IIS的问题,好好检查一下文件,Jquery库在不在!
------解决方案--------------------

显然与IIS无关

1.检查是不是依赖一些js min包,例如jquery
2.检查引用顺序,有可能顺序也会导致这个问题
------解决方案--------------------
与IIS无关找其他的原因吧
------解决方案--------------------
应该不是IIS问题,这是代码问题,按照提示的错误去查找相应文件中的代码。