第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

JavaScript 中有 GET 和 POST 方法嗎?

JavaScript 中有 GET 和 POST 方法嗎?

慕哥6287543 2022-10-13 14:35:36
有什么方法可以像在 PHP 中一樣在 JavaScript 中使用 GET 和 POST 方法?當(dāng)然,我可以使用 PHP 在腳本標(biāo)簽中回顯 javascript 代碼,但在我的情況下這是不可能的......
查看完整描述

2 回答

?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗 獲得超3個贊

XMLHttpRequest是您所需要的。這是與服務(wù)器通信的本機(jī)方式。

另外,感謝@charlietfl,更現(xiàn)代的方法是使用fetch,但 IE 不支持它。


查看完整回答
反對 回復(fù) 2022-10-13
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗 獲得超9個贊

正如已經(jīng)指出的那樣,您可以嘗試fetch但以下代碼示例也可能對您有用 - 同時。只需使用正確的參數(shù)調(diào)用ajaxPOST(postParams, url) 。


//This function creates cross-browser XMLHttp object

function createXMLHttp(){

    if (typeof XMLHttpRequest != "undefined") { 

        return new XMLHttpRequest();

    } else if (window.ActiveXObject) {  

        var aVersions = [   "MSXML2.XMLHttp.9.0",

                            "MSXML2.XMLHttp.8.0",

                            "MSXML2.XMLHttp.7.0",

                            "MSXML2.XMLHttp.6.0",

                            "MSXML2.XMLHttp.5.0",

                            "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",

                            "MSXML2.XMLHttp","Microsoft.XMLHttp"

                        ];

        for (var i = 0; i < aVersions.length; i++) {

            try {

                var oXmlHttp = new ActiveXObject(aVersions[i]);

                return oXmlHttp;

            } catch (oError) {

                //Do nothing

            }

        }

    }   

    //if it reaches here, this cannot be created

    throw new Error("XMLHttp object could be created.");    

}


//this does Ajax POST

//sample params: var postParams = "key1="+value1+"&key2="+value2+"&keyx="+valuex; 

function ajaxPOST(postParams, url){

    var retString = false;

    //creating xbrowser xmlhttp object; you handle any failures here

    var http = createXMLHttp(); 

    //setting headers

    http.open("POST", url, true);

    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 

    //call-back handler

    http.onreadystatechange = function() {      

        if(http.readyState == 4) {

            if(http.status == 200) {

                //this went fine 

            }

            //read results now, you may trim it for extra spaces

            retString = http.responseText;

            //alert("retString: "+ retString); 

        }

        return retString;       

    }

    //send the request

    http.send(postParams);

}


查看完整回答
反對 回復(fù) 2022-10-13
  • 2 回答
  • 0 關(guān)注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號