這篇文章帶給大家的內容是關於JSONP跨域請求的理解(程式碼範例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。 對於JSONP一直是知半解,今天利用周末整理了一下 維基百科的解釋: JSONP (JSON with Padding or JSON-P[ 1]) is a javascript pattern to request data by loading a tag. It was proposed by Bob Ippolito in 2005.[2] JSONP enables sharing of data bypassing same-origin policy. The policy disallows running JavaScript to read media DOM elements or XHR data fetched from outside the page's origin. The aggregation of the site's scheme, port number and host name identifies as its origin.</p> <p>我的理解是:</p> <p>1、前端寫自己的函數,用script標籤發送get請求把函數名字帶上<br>2、伺服器端接送到請求後來取得前端發送請求時的query,加入自己的資料回傳後。 <br>3.、前端取得傳回的內容其實就自己的函數呼叫實參是資料物件。 </p> <ul class=" list-paddingleft-2"><li><p>解釋的有點懵逼沒關係,用栗子說話。 </p></li></ul> <p>前端程式碼</p> <pre><!doctype html> <html lang="en"> <head> <title>Document</title> </head> <body> <script> //编写调用函数 function getremotedata(data) { console.log(data); }