jQuery ajaxDemo + window.onerror

<script type="text/javascript">
    $.ajax({
        url: "",
        type: "POST",
        async: false,
        cache: false,
        data: {},
        //预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断
        dataType: "json",
        //当发送信息至服务器时,内容编码类型默认为"application/x-www-form-urlencoded"。
        contentType: "application/x-www-form-urlencoded",
        beforeSend:function(XMLHttpRequest){
            this;
        },
        success: function (data,textStatus) {
            this;
        },
        complete: function (XMLHttpRequest, textStatus) {
            this;
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            this;
        }
    })
</script>

<script type="text/javascript">
    //window.onerror事件
    //任何没有通过try-catch处理的错误都会触发window对象的onerror事件。
    //这个事件是web浏览器最早支持的事件之一,支持此事件的浏览器有:IE、Firefox、Chrome。
    //onerror事件是DOM0级的,它不支持DOM2级的标准,要指定onerror事件处理程序必须使用DOM0级的格式:
    window. onerror = function (message, url, line) {
        alert("浏览器检测到未处理的错误!\n"+message+"\n"+url+"\n"+line);
        //阻止浏览器报告错误的默认行为(不过好像这个不起作用)
        return false;
    }

    window.onload = function () {
        var arr;
        arr.push("11");
    }
</script>

参考:
http://skybirdzw.blog.163.com/blog/static/72570626201762553030282/
http://www.w3school.com.cn/jquery/ajax_ajax.asp

posted @   skybirdzw  阅读(432)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示