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

浙公网安备 33010602011771号