重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
本篇文章為大家展示了什么是AJAX核心對象,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
創(chuàng)新互聯(lián)公司主營綠春網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,綠春h5微信小程序開發(fā)搭建,綠春網(wǎng)站營銷推廣歡迎綠春等地區(qū)企業(yè)咨詢
Ajax是2005年2月才誕生但是現(xiàn)在已經(jīng)炙手可熱的一項全新技術(shù).這項新技術(shù)能夠極大地改善網(wǎng)站的用戶體驗.
什么是Ajax
Ajax是異步Javascript和XML(Asynchronous JavaScript and XML)的英文縮寫.
Ajax的核心理念在于使用XMLHttpRequest對象發(fā)送異步請求.Ajax并不是一門新的語言或技術(shù),它實際上是幾項技術(shù)按一定的方式組合在一起,共同的協(xié)作中發(fā)揮各自的作用.
Ajax的優(yōu)點
屬性 | 描述 |
onreadystatechange | 每個狀態(tài)改變時都會觸發(fā)這個事件處理程序,通常會調(diào)用一個JavaScript函數(shù) |
readyState | 請求的狀態(tài) |
responseText | 服務(wù)器的響應(yīng),表示為一個串 |
responseXML | 服務(wù)器的響應(yīng),表示為XML,這個對象可以解析為一個DOM對象 |
status | 服務(wù)器的HTTP狀態(tài) |
statusText | HTTP狀態(tài)的對應(yīng)文本 |
每個狀態(tài)改變時都會觸發(fā)這個事件處理程序,通常會調(diào)用一個JavaScript函數(shù)
XMLHttpRequest方法
XMLHttpRequest對象的一些常用的方法
方法 | 描述 |
abort() | 停止當前請求 |
getAllResponseHeaders() | 把HTTP請求的所有相應(yīng)首部作為鍵/值對返回 |
getResponseHeader("header") | 返回指定首部的串值 |
open("method","url") | 建立對服務(wù)器的調(diào)用.method參數(shù)可以是GET,POST或PUT等;url參數(shù)可以是相對URL或絕對URL.這個方法還包括3個可選參數(shù) |
send(content) | 向服務(wù)器發(fā)送請求 |
setRequestHeader("header","value") | 把指定首部設(shè)置為所提供的值,在設(shè)置任何首部之前必須先調(diào)用open()方法 |
上述內(nèi)容就是什么是AJAX核心對象,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。