亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ajax與jsonp的區別及用法

發布時間:2020-10-05 16:16:58 來源:腳本之家 閱讀:123 作者:laozhang 欄目:web開發

首先我們應該知道ajax和jsonp可以與后臺通信,獲取數據和信息,但是又不用刷新整個頁面,實現頁面的局部刷新。

接下來我們就來看一下ajax和jsonp的區別。

ajax和jsonp的區別:

ajax是一種發送http請求與后臺進行異步通訊的技術。其原理是實例化xmlhttp對象,使用此對象與后臺通信。

一個完整的AJAX請求一般包括以下步驟:

(1)實例化XMLHttpRequest對象

(2)連接服務器

(3)發送請求

(4)接收響應數據

jsonp是一種可以實現跨域發送http請求的數據通信格式,可以嵌在ajax中使用。其原理是利用script標簽可以跨域鏈接資源的特性。

JSONP由兩部分組成:回調函數和數據,回調函數一般是在瀏覽器控制,作為參數發往服務器端(當然,你也可以固定回調函數的名字,但客戶端和服務器端的名稱一定要一致)。當服務器響應時,服務器端就會把該函數和數據拼成字符串返回。

JSONP的請求過程如下:

請求階段:瀏覽器創建一個 script 標簽,并給其src 賦值。

發送請求:當給script的src賦值時,瀏覽器就會發起一個請求。

數據響應:服務端將要返回的數據作為參數和函數名稱拼接在一起(格式類似”jsonpCallback({name: 'abc'})”)返回。當瀏覽器接收到了響應數據,由于發起請求的是 script,所以相當于直接調用 jsonpCallback 方法,并且傳入了一個參數。

最后:jsonp只支持get請求,ajax支持get和post請求。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

奉化市| 大洼县| 漠河县| 新竹县| 沈阳市| 隆化县| 黑龙江省| 海伦市| 扬州市| 延吉市| 汝阳县| 交口县| 财经| 宜宾县| 荔浦县| 义乌市| 称多县| 无为县| 安康市| 松原市| 桑植县| 长阳| 阿巴嘎旗| 潮安县| 安多县| 鹿泉市| 桐乡市| 邵东县| 全州县| 阳朔县| 德昌县| 靖西县| 合川市| 梧州市| 海宁市| 文成县| 图们市| 清新县| 崇仁县| 古交市| 沾益县|