Jsonp原理
浏览器端:
自动生成 <script> 标签,根据 <script>标签 src 的跨域特性,进行跨域数据访问。
提前定义好一个接受相应数据结果的函数,并且将函数名以参数的形式提交到服务器端 (如:callback=fn)
服务器端:
接受到请求,处理得到数据后,返回一段函数调用的javascript代码,并且将处理得到的数据以实参的形式,传入函数调用
浏览器端:
接收到响应自动执行函数调用的javascript代码,就是之前提前定义好的函数,并且得到需要的结果数据
自动生成 <script> 标签,根据 <script>标签 src 的跨域特性,进行跨域数据访问。
提前定义好一个接受相应数据结果的函数,并且将函数名以参数的形式提交到服务器端 (如:callback=fn)
接受到请求,处理得到数据后,返回一段函数调用的javascript代码,并且将处理得到的数据以实参的形式,传入函数调用
接收到响应自动执行函数调用的javascript代码,就是之前提前定义好的函数,并且得到需要的结果数据