js **
function ajax(method,synchronous)
//設定非同步請求返回資料型別text|xml
this.setrestype = function (restype)
//設定回滾函式
this.setcallback = function (func)
//設定load函式
this.setloading = function (loadfunc)
//設定send自帶的引數值,預設null
this.setcontent = function (contents)
/*********get/set方法結束*******/
/*********狀態顯示方法*********/
//呼叫window.alert方法
this.alert = function (msg)
//呼叫window.status的方法
this.status = function (msg)
/*********狀態顯示方法結束*********/
/*************執行方法開始*****************/
//建立httpxmlrequest
this.createxmlrequest = function()
}else
if(window.activexobject)catch(e)catch(e){}
}
}
}
//初始化ajax物件
this.init = function()
//傳送乙個http請求
//取消乙個http請求
this.abort = function ()
this.callbackstate = function()
break;
default:
this.readystate = 0;
break;
}
}
this.onreadystatechange = function ()
}
/*************執行方法結束*****************/
}
雖然跟網上有些ajax封裝類有些類似,但這個確實是我自己寫出來的,雖然寫得不是特別好,而且還有些功能還沒完善,不過這個js類的確可以用來在小專案使用一些ajax技術時非常方便。歡迎批評!!
自己封裝的ajax
itcast web created by lsy on 2016 5 24.1.請求的型別 type get post 2.請求位址 url 3.是非同步的還是同步的 async false true 4.請求內容的格式 contenttype 5.傳輸的資料 data json物件 6.響應成功...
ajax入門和自己封裝ajax
ajax 是什麼?ajax 現在允許瀏覽器與伺服器通訊而無須重新整理當前頁面的技術都被叫做ajax 或者是不重新重新整理整個頁面,只重新整理區域性頁面的一種非同步通訊技術 ajax技術的核心 xmlhttprequest物件 傳送請求到伺服器並獲得返回結果 常用方法 就緒碼 就緒碼 示例functi...
js之ajax的封裝
上節講了ajax的作用好處即流程為的就是去封裝ajax,那.那該怎麼封裝ajax呢?封裝方法,傳參是個很大的問題!在這裡,我們應該傳幾個引數呢?首先我們肯定要傳乙個請求方式get或post method 然而json資料也是必不可少的,其次就是需要傳入乙個url路徑了,在者就需要乙個成功的 和乙個失...