標籤:style blog http color io os for 檔案 資料
//開始初始化XMLHttpRequest對象 if(window.XMLHttpRequest) { //Mozilla 瀏覽器 ajax = new XMLHttpRequest(); if (ajax.overrideMimeType) { //設定MiME類別 ajax.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { // IE瀏覽器 try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!ajax) { // 異常,建立對象執行個體失敗 window.alert("不能建立XMLHttpRequest對象執行個體."); return false; } //通過Post方式開啟串連 ajax.open("GET", url, true); //定義傳輸的檔案HTTP頭資訊 //ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax.setRequestHeader("If-Modified-Since","0"); //發送POST資料 ajax.send(null); //擷取執行狀態 ajax.onreadystatechange = function() { //如果執行狀態成功,那麼就把返回資訊寫到指定的層裡 if (ajax.readyState == 4 && ajax.status == 200) { cdown.innerHTML = ajax.responseText; } }
原生ajax實現代碼