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>