十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
AJAX中XMLHttpRequest對象創(chuàng)建的案例分析?這個(gè)問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個(gè)問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
創(chuàng)建XMLHttpRequest對象
XMLHttpRequest是AJAX的基礎(chǔ)。
所有現(xiàn)代瀏覽器(IE7+、Firefox、Chrome、Safari以及Opera)均內(nèi)建XMLHttpRequest對象。
注:IE5/IE6需要使用ActiveRequest對象。
向服務(wù)器發(fā)送請求
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
post方式:xmlhttp.send("id=1&name=xiaoming");
post提交方式,必須將Content-Type請求消息頭更改為 application/x-www-form-urlencoded
更改方法:在發(fā)送請求前:
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
GET 還是 POST?
與 POST 相比,GET 更簡單也更快,并且在大部分情況下都能用。
然而,在以下情況中,請使用 POST 請求:
無法使用緩存文件(更新服務(wù)器上的文件或數(shù)據(jù)庫)向服務(wù)器發(fā)送大量數(shù)據(jù)(POST 沒有數(shù)據(jù)量限制)發(fā)送包含未知字符的用戶輸入時(shí),POST 比 GET 更穩(wěn)定也更可靠
感謝各位的閱讀!看完上述內(nèi)容,你們對AJAX中XMLHttpRequest對象創(chuàng)建的案例分析大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。