亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

JavaScript的Ajax之GET提交數據

發布時間:2020-08-06 10:15:18 來源:網絡 閱讀:460 作者:瓶子小 欄目:web開發
<!DOCTYPE html>
<html>
<head>
    <title>封裝ajax</title>
</head>
<body>

<!-- 05:59 ajax 下-->

<script type="text/javascript">

    function createXHR()
    {
        if(typeof XMLHttpRequest != "undefined")
        {
            return new XMLHttpRequest();
        }
        else if(typeof ActiveXObject != "undefined")
        {
            var versions = [
                "MSXML.2.XMLHttp.6.0",
                "MSXML.2.XMLHttp.3.0",
                "MSXML.2.XMLHttp"
            ];
            for(var i = 0; i<versions.length;i++)
            {
                try{
                    return new ActiveXObject(version[i]);
                }catch(e){
                    // 因類循環會報一個錯,跳過些錯
                }
            }
        }
        else
        {
            throw new Error("你的系統或瀏覽器不支持XHR對象!");
        }
    }

    // 名值對轉換字符串
    function params(data)
    {
        var arr = [];
        for(var i in data)
        {
            arr.push(encodeURIComponent(i)+"="+encodeURIComponent(data[i]));    
        }
        return arr.join("&");
    }

    // ajax 

    function ajax(obj)
    {
        var xhr=createXHR();
        obj.url=obj.url+"?rand="+Math.random()+"&"+params(obj.data);
        obj.data = params(obj.data);
        if(obj.method === "GET")
        {
            obj.url=obj.url+"&"+obj.data;   
        }
        xhr.onreadystatechange = function()
        {
            if(xhr.readyState == 4)
            {                   
                if(xhr.status == 200)
                {               
                    obj.success(xhr.responseText)
                }
                else
                {
                    console.log("錯誤碼:"+xhr.status+"-錯誤信息"+xhr.statusText);
                }
            }
        }
        xhr.open(obj.method,obj.url,obj.async);
        xhr.send(null);
    }

    //  use ajax

    addEventListener("click",function(){
        ajax({
            method:"GET",
            url:"test.php",
            data:{
                "na&me":"ping",
                "age":18
            },  
            // 將對象傳到text,然后對象又回調
            success:function(text)
            {
                console.log("接收success數據為:"+text);
            },
            async:true
        });
    },false);
</script>
</body>
</html>
向AI問一下細節

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

AI

土默特右旗| 南投县| 神池县| 灵宝市| 稷山县| 营口市| 和静县| 宁国市| 张家川| 榆林市| 婺源县| 青河县| 芜湖市| 南宁市| 宽城| 西藏| 平定县| 竹山县| 白银市| 新野县| 阳东县| 沾益县| 桃源县| 巴塘县| 新化县| 新乡市| 许昌市| 衢州市| 历史| 聂拉木县| 正安县| 青州市| 塔河县| 客服| 新兴县| 遂平县| 敦化市| 巴塘县| 长岛县| 莫力| 江源县|