jsonp的原理

JSONP : JSON with Padding

问题引入:前端加载资源时,若域名不一致,会产生跨域问题,导致资源无法获取。
解决:使用script标签导入外部文件,用script标签加载资源是没有跨域问题的。

具体方案

在资源加载进来之前,先定义好一个函数。这个函数接收一个参数(即加载进来的数据),函数内利用该参数进行相应的处理。

接下来,在需要获取数据的时候,通过script标签加载对应远程文件资源(该文件内的数据应被函数调用包好),当远程的文件资源被加载进来时,就会去执行前面定义好的函数,并且把数据当作这个函数的参数传入进去。

猜你喜欢

转载自blog.csdn.net/yijun9588/article/details/89093456