AJAX是这两年蛮热的东西,我也凑凑热闹,前些天去找了些教程学学,下面就按整个处理过程把自己学的东西写写,不过,因为是初学,所以有错误就请见谅啦,也欢迎指正,vipxjw#163.com。
PS.写完了之后看了下,结果再次验证自己写教程真是乱得可以,东说一块西说一块,条理不太清楚的说:)。
1.创建 XMLHttpRequest 对象
现在的浏览器有很多种,创建 XMLHttpRequest 的方法也不相同,所以为了兼容各种浏览器,在创建 XMLHttpRequest 时也应该考虑到各种浏览器的情况。目前主流的浏览器在Windows下有IE、Firefox及Opera,所以我们写的代码要尽量兼容这几个浏览器。在参考了一些资料后,我用下面的方法来创建 XMLHttpRequest 对象:
…// 先定义一个变量,并赋初值为 false,方便后面判断对象是否创建成功var xmlObj = false;// 使用 try 来捕获创建失败,再换个方法来创建try {// 在 Mozilla 中使用这种方式来创建 XMLHttpRequest 对象xmlObj=new XMLHttpRequest;}catch(e) {try {// 如果不成功,那么尝试在较新 IE 里的方式xmlObj=new ActiveXObject("MSXML2.XMLHTTP");}catch(e2) {try {//
阅读全文 »
近期评论