日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何编写Ajax库

發布時間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何编写Ajax库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ajax請求步驟
?? ?1. 創建AJax對象
?? ?2. 連接服務器
?? ?3. 發送請求
?? ?4. 接受返回

1 function ajax(url, fnSucc, fnFaild) 2 { 3 //1.創建ajax對象 4 var oAjax=null; 5 6 if(window.XMLHttpRequest) 7 { 8 oAjax=new XMLHttpRequest(); 9 } 10 else 11 { 12 oAjax=new ActiveXObject("Microsoft.XMLHTTP");//讓IE6兼容 XMLHttpRequest 13 } 14 15 //2.連接服務器 16 //open(方法, url, 是否異步) 17 oAjax.open('GET', url, true); 18 19 //3.發送請求 20 oAjax.send(); 21 22 //4.接收返回 23 /*OnReadyStateChange監控請求狀態 24 readyState屬性:請求狀態 25 -> 0(未初始化)還沒有調用open()方法 26 -> 1(載入)已調用send()方法,正在發送請求 27 -> 2(載入完成)send()方法完成,已收到全部響應內容 28 -> 3 (解析)正在解析響應內容 29 -> 4 (完成)響應內容解析完成,可以在客戶端調用 30 status屬性:請求結果(成功==200) 31 responseText:服務器返回給客戶端的內容 32 */ 33 oAjax.onreadystatechange=function () 34 { 35 if(oAjax.readyState==4) 36 { 37 if(oAjax.status==200) 38 { 39 //alert('成功:'+oAjax.responseText); 40 fnSucc(oAjax.responseText); 41 } 42 else 43 { 44 if(fnFaild) 45 { 46 fnFaild(); 47 } 48 } 49 } 50 }; 51 }

至此,一個簡單的Ajax庫編寫完成。

轉載于:https://www.cnblogs.com/lizzy/archive/2012/07/13/2589935.html

總結

以上是生活随笔為你收集整理的如何编写Ajax库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。