跨域與JSONP ==JSONP是解決跨域問題的一種常見方式== ==跨域問題==:因為瀏覽器有同源策略,所以當不同域間進行數據交互的時候就會出現跨域問題 ···· 同源策略:只有在同協議,同功能變數名稱,同埠的情況下才能進行數據交互 ···· JSONP的原理:可以利用script標簽(==會使用回調函 ...
跨域與JSONP
==JSONP是解決跨域問題的一種常見方式==
==跨域問題==:因為瀏覽器有同源策略,所以當不同域間進行數據交互的時候就會出現跨域問題
····
同源策略:只有在同協議,同功能變數名稱,同埠的情況下才能進行數據交互
····
JSONP的原理:可以利用script標簽(==會使用回調函數來接收數據==)的src屬性不受同源策略的影響,可以請求到不同域的數據,通過設置回調函數來接收數據
JSONP是前後端結合的跨域方式:因為前端請求到數據後需要在回調函數中使用,所以後端得將數據放回到回調函數中
JSONP屬於AJAX嗎?ajax是指通過使用xmlhttprequest對象進行非同步數據交互的技術,jsonp是依靠scriptsrc屬性來獲取的,不屬於ajax
JSONP有什麼缺點,使用的時候需要註意什麼
不能“post”跨域處理,需要註意的是:每次請求應該動態的創建script標簽和回調函數,數據獲取完成後銷毀。