国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 和田市| 镇康县| 涟水县| 鹿邑县| 谷城县| 株洲市| 克拉玛依市| 武鸣县| 搜索| 六安市| 金乡县| 米泉市| 连云港市| 汝城县| 定远县| 七台河市| 内丘县| 稻城县| 来安县| 琼海市| 宜阳县| 牙克石市| 江孜县| 津南区| 大安市| 威宁| 固阳县| 伽师县| 黄骅市| 绥中县| 绥化市| 吕梁市| 吉林市| 花莲市| 山西省| 高密市| 衡水市| 平顶山市| 寻乌县| 凌云县| 新兴县|