创建xhr对象
来源:2-3 创建XMLHttpRequest对象
soso_crazy
2019-03-25 18:03:41
catch (ex) {}
为什么catch什么都不写?ex是什么?
xhr = new ActiveXObject(xhrArr[i]);和new XMLHttpRequest()的区别是什么?
1回答
Steve007
2019-03-25
同学,你好。
try/catch语句是JavaScript语句提供的异常处理机制,一旦try语句块内部的语句抛出异常,在catch语句块即可捕获到Error类型的异常信息。catch中是用来查看异常信息的。
当需要错误信息时,就加参数ex,这里的ex就是我们需要查看的错误信息。已经知道异常原因,不需要系统帮助你判断的,就不需要参数。
xhr = new ActiveXObject[xhrArr[i]]是IE7以下版本浏览器的ajax对象,xhr=new XMLHttpRequest()对象是IE7以上版本,firefox,Opera,chrome等浏览器的ajax对象。
这里是为了考虑浏览器兼容性而采用的写法。
祝学习愉快!
相似问题