创建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对象。

这里是为了考虑浏览器兼容性而采用的写法。

祝学习愉快!

0

0 学习 · 14456 问题

查看课程

相似问题