亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JSONP

Jsonp(JSON with Padding) 是 json 的一種"使用模式",可以讓網(wǎng)頁從別的域名(網(wǎng)站)那獲取資料,即跨域讀取數(shù)據(jù)。

為什么我們從不同的域(網(wǎng)站)訪問數(shù)據(jù)需要一個特殊的技術(shù)(JSONP )呢?這是因為同源策略。

同源策略,它是由Netscape提出的一個著名的安全策略,現(xiàn)在所有支持JavaScript 的瀏覽器都會使用這個策略。

1. 服務(wù)端JSONP格式數(shù)據(jù)

如客戶想訪問 : http://www.runoob.com/try/ajax/jsonp.php?jsonp=callbackFunction。

假設(shè)客戶期望返回JSON數(shù)據(jù):["customername1","customername2"]。

真正返回到客戶端的數(shù)據(jù)顯示為: callbackFunction(["customername1","customername2"])。


服務(wù)端文件jsonp.php代碼為:NXD4V8P851HA)~2Z84AVCZX.png


2. 客戶端實現(xiàn) callbackFunction 函數(shù)$$WY8`{G}L3XHVCV$2DRW3U.png



客戶端頁面完整代碼_XWK0[4NQH$BP`UIAACOY2E.png



jQuery 使用 JSONPIQBJ)OJ]`(SWH_7I(HU3RJ2.png

JSONP基于什么

1/2