本篇內容介紹了“如何編寫一個簡單的AJAX請求類”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
在新鄉(xiāng)等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都做網站、成都網站制作 網站設計制作按需求定制開發(fā),公司網站建設,企業(yè)網站建設,品牌網站建設,營銷型網站建設,成都外貿網站制作,新鄉(xiāng)網站建設費用合理。
在給blog加上無刷新搜索和即時驗證檢測后,又看了下代碼,感覺太過麻煩,就把XMLHttpRequest請求封裝到一個類里面,用起來方便多了,不用記那么多代碼,什么創(chuàng)建XMLHttpRequest對象什么的,這部分代碼也是重用性比較高的~已經打包,在日志的末尾下載。
要看效果的話點開側邊欄里的日志搜索,里面有一個無刷新搜索,就是了,或者在閱讀日志或留言簿里的注冊碼那里有即時檢測,如果不輸入驗證碼或者輸錯了驗證碼,輸入框都會變紅的^_^
類名:AJAXRequest
創(chuàng)建方法:var ajaxobj=new AJAXRequest;,如果創(chuàng)建失敗則返回false
屬性:method - 請求方法,字符串,POST或者GET,默認為POST
url - 請求URL,字符串,默認為空
async - 是否異步,true為異步,false為同步,默認為true
content - 請求的內容,如果請求方法為POST需要設定此屬性,默認為空
callback - 回調函數,即返回響應內容時調用的函數,默認為直接返回,回調函數有一個參數為XMLHttpRequest對象,即定義回調函數時要這樣:function mycallback(xmlobj)
方法:send - 發(fā)送請求,無參數
一個例子:
代碼如下: