国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > AJAX > 正文

探討Ajax中同步與異步之間的區(qū)別

2024-09-01 08:32:22
字體:
供稿:網(wǎng)友
這篇文章主要是對Ajax中同步與異步之間的區(qū)別進(jìn)行了詳細(xì)的分析介紹。需要的朋友可以過來參考下,希望對大家有所幫助

請求方式,分為GET與POST: GET 最為常見的HTTP請求,普通上網(wǎng)瀏覽頁面就是GET。GET方式的參數(shù)請求直接跟在URL后,以問號開始。(JS中用window.location.search獲得)。參數(shù)可以用encodeURIComponent進(jìn)行編碼,使用方式:
var EnParam = encodeURIComponent(param);

URL只支持大約2K的長度,即2048字符數(shù);使用GET進(jìn)行AJAX請求時候會緩存導(dǎo)致出現(xiàn)的頁面不是正確的,一般方法加random參數(shù)值;ajax.send(null)。

POST

服務(wù)器提交數(shù)據(jù)用到。

需要將form表單中的值先取出轉(zhuǎn)換成字符串,用&符號連接,(同GET傳參數(shù)一樣);提交數(shù)據(jù)量2GB ;使用ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'),處理提交的字符串;ajax.send(strings),這個strings表示form中需要提交的內(nèi)容,例如a=1&b=2類似這樣的字符串。


同步與異步:

ajax.open方法中,第3個參數(shù)是設(shè)同步或者異步。prototype等js類庫一般都默認(rèn)為異步,即設(shè)為true。先說下同步的情況下,js會等待請求返回,獲取status。不需要onreadystatechange事件處理函數(shù)。而異步則需要onreadystatechange事件處理,且值為4再正確處理下面的內(nèi)容。

(注:文中的 ajax 表示XMLHTTP請求對象。)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 翁牛特旗| 上栗县| 滨州市| 潞城市| 孟连| 临沂市| 上杭县| 南宫市| 呼和浩特市| 威远县| 福州市| 交城县| 高清| 青浦区| 乳山市| 邵阳县| 集安市| 甘南县| 伊春市| 商都县| 江阴市| 林西县| 孟连| 德格县| 乌海市| 卫辉市| 漠河县| 桐柏县| 理塘县| 凤山市| 肥城市| 腾冲县| 香港| 南昌市| 安庆市| 香格里拉县| 怀仁县| 读书| 翁源县| 金乡县| 珲春市|