1. 程式人生 > >好久沒碰了啊,跨域!!!!

好久沒碰了啊,跨域!!!!

什麼是跨域:

解決跨域之一 jsonp:

他是一種前後端結合的跨域方式,原理就是通過script標籤的src屬性來進行資料請求,因為其不受通源策略的影響,故而能請求到資料,需要注意的是,資料處理需要通過回撥函式來進行,而本質上,我們把回撥函式的名字告訴後端,後端將資料放入到回撥函式裡,所以說需要告知後端,回撥函式是什麼,這就是說為什麼是前後端結合的方式了,

注意:

一個script只能請求一次,多次請求應該去動態的建立script,回撥函式也只能使用一次,所以也需要動態的建立,使用完成後移除,避免汙染全域性空間,

缺點:只能用get請求