本篇文章给大家带来的内容是关于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> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre><!doctype html> <html lang="en"> <head> <title>Document</title> </head> <body> <script> //编写调用函数 function getremotedata(data) { console.log(data); }