Ajax具體指的是什么,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
AJAX即“AsynchronousJavascriptAndXML”:是,不發生頁面跳轉、異步請求載入內容并改寫局部頁面內容的技術。
也可以簡單的理解為通過JS向服務器發送請求。
就是當我們通過一個頁面向服務器發送一個請求時,在服務器響應結束之前,我們的整個頁面是不能操作的,并且即使整個頁面中只有一小部分內容發生改變我們也要刷新整個頁面。
通過AJAX向服務器發送請求,當服務器正常響應請求后,響應信息會直接發送到AJAX中,AJAX可以根據服務器響應的內容做一些操作。并可局部的修改頁面,而不需要整個頁面刷新。
XMLHttpRequest對象用來封裝請求報文,我們向服務器發送的請求信息全部都需要封裝到該對象中。
獲取XMLHttpRequest對象,不同瀏覽器之間有差異
open(method,url,async):用于設置請求的基本信息,接收三個參數。
參數一:method
接收一個字符串,表明請求的方法:get或post
參數二:url
請求的地址,接收一個字符串
參數三:Assync
發送的請求是否為異步請求,接收一個布爾值。①true是異步請求②false不是異步請求(同步請求)
send(string):用于將請求發送給服務器,可以接收一個參數
string參數
該參數只在發送post請求時需要。用于設置請求體
setRequestHeader(header,value):用于設置請求頭
參數一:header參數
字符串類型,要設置的請求頭的名字
參數二:value參數
字符串類型,要設置的請求頭的值
關于Ajax具體指的是什么問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。