ajax 12031,JQuery+AJax的问题! 错误码(12031)

function loadStreetHDs(intTop,intSIID)
{
    $.ajax({
        global:false,
        type:"post",
        async:false, 
        contentType:"application/json;utf-8",
        url:"/street/street.asmx/GetShopHDInfoForStreet",
        data:"{intTop:'"+intTop+"',intSIID:'"+intSIID+"'}",
        dataType:"json",
        success: function(data , textStatus){
            if(data)
            {
                $("#div_streetHDs").empty();
                $.each(data.d,function (n,obj){
                    $("#div_streetHDs").append("

"+obj.strTitle+"
");
                });
            }
        },
        error:function(data){
            alert("加载街道最新活动时出错,详情:"+data.status+">>>"+data.statusText);
            switch(data.status)
            {
                case 12029:
                case 12030:
                case 12031:
                case 12152:
                case 12159:
                    var loader = this;
                    setTimeout( function() { loader.execute.call(loader); }, 10);
                    break;
                default:
                    this.onError(this);
            }
        }
    });
}
这个方法的目的是根据街道的ID,获得街道的最新活动!
目前只是在IE6上,有时候会报错! 其他的浏览器没有问题!!
虽然只是有时候报错,但还得解决啊!!
查了一些资料
http://www.never-online.net/blog/article.asp?id=261
这个帖子说的好像靠谱!
但switch那段js有些地方实在整不懂!!!
还请高手指教!!!
如果我的方法写的有问题,也请指出!! 小弟刚学JQuery.Ajax! 这些代码只懂一些表面,不懂深层意思! 请多包涵```!!!
在线等候答案! 谢谢!
值得注意的是我把项目部署到IIS中是不会报错的!! 这种错是网站放在服务器上报的!!! 
To: wodetangchaoxd
嗯! 你说的意思我都明白!!
确实IE6的错误码有12031, 而且还遇到过12152的错误码!!
当然12152很少!!
function() { loader.execute.call(loader); 
但这句 IE6会报loader.execute为null!!!
更郁闷的是报这种错的时候不是一下子就报出来,比如404? 500? 这些都是一次抛出来!!
而我遇到的这种错误!! 
打开页面的时候会卡死!! 卡到2-3分钟左右!! 然后弹出12031错误!!!
伤脑筋啊!!
而且,如果一直报错? 我想一直都会提交!! 那后果将是死循环!!
其实我更想知道发生这种错误的真正原因!!
然后如何避免这种错误的发生!!
或者如何解决!!
如果说加这个switch是一种策略!! 那么我敢说这是下下策!!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值