日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ajax对象的值,简单谈谈AJAX核心对象

發(fā)布時(shí)間:2023/12/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax对象的值,简单谈谈AJAX核心对象 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Ajax是2005年2月才誕生但是現(xiàn)在已經(jīng)炙手可熱的一項(xiàng)全新技術(shù).這項(xiàng)新技術(shù)能夠極大地改善網(wǎng)站的用戶體驗(yàn).

什么是Ajax

Ajax是異步Javascript和XML(Asynchronous JavaScript and XML)的英文縮寫.

Ajax的核心理念在于使用XMLHttpRequest對(duì)象發(fā)送異步請(qǐng)求.Ajax并不是一門新的語(yǔ)言或技術(shù),它實(shí)際上是幾項(xiàng)技術(shù)按一定的方式組合在一起,共同的協(xié)作中發(fā)揮各自的作用.

Ajax的優(yōu)點(diǎn)

1.減輕服務(wù)器的負(fù)擔(dān).Ajax的原則是"按需取數(shù)據(jù)".

2.無需刷新頁(yè)面,減少用戶心理和實(shí)際的等待時(shí)間.

3.帶來更好的用戶體驗(yàn).

4.可以把以前一些服務(wù)器負(fù)擔(dān)的工作轉(zhuǎn)移到客戶端,利用客戶端閑置的能力來處理,減輕服務(wù)器負(fù)擔(dān),充分利用寬帶資源,節(jié)約空間和寬帶租用成本.

5.可以調(diào)用外部數(shù)據(jù).

6.基于標(biāo)準(zhǔn)化的并被廣泛支持的技術(shù),不需要下載插件或者小程序.

7.進(jìn)一步促進(jìn)頁(yè)面呈現(xiàn)與數(shù)據(jù)分離.

二.XMLHttpRequest對(duì)象介紹

Ajax的一個(gè)最大的特點(diǎn)是無需刷新頁(yè)面便可向服務(wù)器傳輸或讀寫數(shù)據(jù)(又稱無刷新更新頁(yè)面),這一特點(diǎn)主要得益于XMLHTTP組件XMLHttpRequest對(duì)象.

XMLHttpRequest屬性

XMLHttpRequest對(duì)象的屬性

屬性

描述

onreadystatechange

每個(gè)狀態(tài)改變時(shí)都會(huì)觸發(fā)這個(gè)事件處理程序,通常會(huì)調(diào)用一個(gè)JavaScript函數(shù)

readyState

請(qǐng)求的狀態(tài)

responseText

服務(wù)器的響應(yīng),表示為一個(gè)串

responseXML

服務(wù)器的響應(yīng),表示為XML,這個(gè)對(duì)象可以解析為一個(gè)DOM對(duì)象

status

服務(wù)器的HTTP狀態(tài)

statusText

HTTP狀態(tài)的對(duì)應(yīng)文本

每個(gè)狀態(tài)改變時(shí)都會(huì)觸發(fā)這個(gè)事件處理程序,通常會(huì)調(diào)用一個(gè)JavaScript函數(shù)

XMLHttpRequest方法

XMLHttpRequest對(duì)象的一些常用的方法

方法

描述

abort()

停止當(dāng)前請(qǐng)求

getAllResponseHeaders()

把HTTP請(qǐng)求的所有相應(yīng)首部作為鍵/值對(duì)返回

getResponseHeader("header")

返回指定首部的串值

open("method","url")

建立對(duì)服務(wù)器的調(diào)用.method參數(shù)可以是GET,POST或PUT等;url參數(shù)可以是相對(duì)URL或絕對(duì)URL.這個(gè)方法還包括3個(gè)可選參數(shù)

send(content)

向服務(wù)器發(fā)送請(qǐng)求

setRequestHeader("header","value")

把指定首部設(shè)置為所提供的值,在設(shè)置任何首部之前必須先調(diào)用open()方法

總結(jié)

以上是生活随笔為你收集整理的ajax对象的值,简单谈谈AJAX核心对象的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。