傳説中的 jsonp

jsonp的由來

1 . 網頁上的東西衹要跨域了就不能傳送或者接受數據了。不管是什麽衹要是跨域。Ajax直接请求普通文件存在跨域无权限访问的问题,

2 . 但是src這個東西比較厲害了,請求哪裏都可以回應過來。衹要帶著src屬性的東西。img script iframe都可以。

3 . 于是可以判断,当前阶段如果想通过纯web端跨域訪問數據就衹有一種可能:那就是在远程服务器上设法把数据装进 js格式 的文件里,供客户端调用和进一步处理。

4 . 然後原生js很好的支持json數據的傳輸,json可以很好的描述複雜數據,進行客戶端服務器端的數據傳輸。

5 . web客户端通过与调用脚本一模一样的方式,来调用跨域服务器上动态生成的js格式文件(一般以JSON为后缀)

原文地址:https://www.cnblogs.com/sowhite/p/6425061.html