json跨域訪問
發布時間: 2025-07-10 20:51:37
① 用jQuery+JSONP解決跨域訪問,edge瀏覽器不行,其他瀏覽器都可以,這是為什麼,如何解決
JSONP是兼容舊瀏覽器所使用的一種跨域技術,雖然缺點多,但強在所有版本瀏覽器都支持,因為它使用是瀏覽器腳本載入技術。edge瀏覽器不可以不行。
用jQuery去學JavaScript,有點不合適,雖然方便好用,一有問題就懵。
JSONP是由數據和回調函數組成的
回調函數:當響應到時,在頁面中的數據處理函數;回調函數的名字一般在請求前指定。
而數據是傳入回調函數的JSON數據。
例子:
<script>
functionloadPhotos(data){
if(data.stat=='ok'){
}
};
</script>
<scriptsrc="https://api.flickr.com/services/rest/?format=json
&jsoncallback=loadPhotos&api_key=<YOURAPIKEYHERE>"></script>
熱點內容