前端请求进化之路--从form表单到JSONP
生活随笔
收集整理的這篇文章主要介紹了
前端请求进化之路--从form表单到JSONP
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡單梳理前端請求的變遷史,著重對JSONP進行整理
請求演變
- 注意請求與返回內容類型須一致
- 每次必須返回圖片較為不便
- 注意script必須在插入頁面后(可使用append方法)才會提交請求
- 為了不刷新頁面可依據后端數據庫變化情況同時對前端頁面內容進行同步更新
- script載入完成后可將其移除
- 提交請求時可直接講callback值傳入
JSONP定義:
請求方創建 script,src 指向響應方,同時傳一個查詢參數 ?callback=xxx
響應方根據查詢參數 callback,構造形如
- xxx.call(undefined, '你要的數據')
- xxx('你要的數據')
這樣的響應
瀏覽器接收到響應,就會執行 xxx.call(undefined, '你要的數據')
那么請求方就知道了他要的數據
總結
以上是生活随笔為你收集整理的前端请求进化之路--从form表单到JSONP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库连接池的设计思路及java实现
- 下一篇: 2017 Google 开发者大会直播入