AJAX請求和響應代碼詳解
var xmlhttp; //ajax核心詳細名稱
function createXMLHttp () { //創建核心對象名稱
if (window.XMLHttpRequest) { //判斷當前瀏覽器類型
xmlhttp = new XMLHttpRequest() ;//新型瀏覽器
} else{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function showMsg () {
createXMLHttp(); //建立xmlHttp核心對象
xmlhttp.open("POST","content.htm",true); //default:true;設置請求
xmlhttp.onreadystatechange = showMsgCallback; //設置處理後回調函數
xmlhttp.send(null);//parameter
}
function showMsgCallback () {
if (xmlhttp.readyState ==4) {//數據返回完畢
if (xmlhttp.status ==200) {//HTTP操作正常
var text = xml.responseText;//接受返回內容
document.getElementById('msg').className = "";設置CSS樣式表
document.getElementById('msg').innerHTML='text';//設置msg標籤元素中要顯示的內容爲AJAX接受的返回值內容
}
}
}
function createXMLHttp () { //創建核心對象名稱
if (window.XMLHttpRequest) { //判斷當前瀏覽器類型
xmlhttp = new XMLHttpRequest() ;//新型瀏覽器
} else{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function showMsg () {
createXMLHttp(); //建立xmlHttp核心對象
xmlhttp.open("POST","content.htm",true); //default:true;設置請求
xmlhttp.onreadystatechange = showMsgCallback; //設置處理後回調函數
xmlhttp.send(null);//parameter
}
function showMsgCallback () {
if (xmlhttp.readyState ==4) {//數據返回完畢
if (xmlhttp.status ==200) {//HTTP操作正常
var text = xml.responseText;//接受返回內容
document.getElementById('msg').className = "";設置CSS樣式表
document.getElementById('msg').innerHTML='text';//設置msg標籤元素中要顯示的內容爲AJAX接受的返回值內容
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.