AJax請求類
by HotHeart(熱血心腸)
Site: http://www.xujiwei.cn/
Blog: http://www.xujiwei.cn/blog/
類名:AJax
創建方法:var ajaxobj=new AJax;,如果創建失敗則返回false
屬性:method - 請求方法,字符串,POST或者GET,默認為POST
url - 請求URL,字符串,默認為空
async - 是否異步,true為異步,false為同步,默認為true
content - 請求的內容,如果請求方法為POST需要設定此屬性,默認為空
callback - 回調函數,即返回響應內容時調用的函數,默認為直接返回,回調函數有一個參數為XMLHttpRequest對象,即定義回調函數時要這樣:function mycallback(XMLobj)
方法:send() - 發送請求,無參數
一個例子:
<script type="text/Javascript" src="AJaxrequest.JS"></script>
<script type="text/Javascript">
var ajaxobj=new AJAXRequest; // 創建AJax對象
AJaxobj.method="GET"; // 設置請求方式為GET
AJaxobj.url="default.asp" // URL為default.ASP
// 設置回調函數,輸出響應內容
AJaxobj.callback=function(XMLobj) {
document.write(XMLobj.responseText);
}
AJaxobj.send(); // 發送請求
</script>