91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AJAX的使用是怎樣

發布時間:2021-09-24 14:27:23 來源:億速云 閱讀:100 作者:柒染 欄目:web開發

AJAX的使用是怎樣,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

首先是一個創建AJAX的函數:

 代碼如下:


var http_request=null;

function create_ajax(){
    http_request = false;
    //開始初始化XMLHttpRequest對象
    if(window.XMLHttpRequest) { //Mozilla 瀏覽器
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {//設置MiME類別
            http_request.overrideMimeType('text/xml');
        }
    }
    else if (window.ActiveXObject) { // IE瀏覽器
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
    if (!http_request) { // 異常,創建對象實例失敗
        window.alert("不能創建XMLHttpRequest對象實例.");
        return false;
    }
}


然后是調用這個函數來處理AJAX

 代碼如下:


var obj1;

function get_ajax(url,obj) {//初始化、指定處理函數、發送請求的函數
obj1=obj;
create_ajax();
http_request.onreadystatechange =processobj; // 確定發送請求的方式和URL以及是否同步執行下段代碼
http_request.open("POST", url, true);
http_request.send(null);
}

function processobj(){
document.getElementById(obj1).innerHTML="Loading...";
if (http_request.readyState == 4) { // 判斷對象狀態
if (http_request.status == 200) { // 信息已經成功返回,開始處理信息
document.getElementById(obj1).innerHTML=http_request.responseText;
} else { //頁面不正常
document.getElementById(obj1).innerHTML="loading error.";
}
}
}


以上就是AJAX的主體,再在你需要用AJAX的頁面把這段Javascript包含進去,就可以方便的調用了:

 代碼如下:


<script type="text/javascript" src="ajax.js" src="ajax.js" ></script>
Welcome.
<div id="d1" onclick="get_ajax('ajax/get1.jsp','d1');">d1</div>
<div id="d2" onclick="get_ajax('ajax/get2.jsp','d2');">d2</div>
<div id="a">d2</div>


'ajax/get1.jsp'和'ajax/get2.jsp',是兩個后臺獲取數據的頁面,這樣,一點擊d1,get1.jsp就會被動態的加載進來,非常方便,當然這只是一個最基本的功能的模型,還可以在上面加上很多功能,大家自由發揮吧。

看完上述內容,你們掌握AJAX的使用是怎樣的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仁化县| 綦江县| 曲松县| 正宁县| 大英县| 武隆县| 北安市| 沈阳市| 尼玛县| 长宁县| 海伦市| 广河县| 全南县| 汾西县| 临湘市| 高阳县| 五指山市| 耿马| 垫江县| 汾西县| 鸡西市| 广安市| 渭源县| 阿拉善盟| 修武县| 台东县| 建阳市| 阳信县| 保山市| 申扎县| 宜宾市| 马龙县| 桂东县| 樟树市| 胶南市| 汶上县| 新巴尔虎右旗| 清水河县| 介休市| 临桂县| 绥中县|