91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

二连浩特市| 青龙| 林周县| 桂阳县| 乐至县| 崇文区| 定兴县| 延庆县| 秦安县| 昌邑市| 丹江口市| 象山县| 维西| 嘉善县| 鹤庆县| 通化县| 会泽县| 阳城县| 中方县| 黎城县| 临安市| 兖州市| 大荔县| 宁陕县| 蒲城县| 阿克陶县| 乾安县| 江都市| 依安县| 兰溪市| 永嘉县| 沧州市| 灵台县| 博罗县| 廊坊市| 五峰| 和平县| 灵寿县| 广丰县| 会东县| 鄂伦春自治旗|