【前端学习笔记】原生Javascript中通过JSONP(前端常用方法)进行

【前端学习笔记】原生Javascript中通过JSONP(前端常用方法)进行跨域

分类:前端学习记录

Ajax跨域—————————————————————————-

跨域: 跨域名一个域名下的文件去请求了和他不一样的域名下的资源文件,那么就会产生跨域请求这是ajax的跨域限制问题跨域的解决 : jsonp: json width padding核心:1.script标签2.用script标签加载资源是没有跨域问题的3.script只认文件的实际内容,而不是后缀。只要内容是合法的js就能用流程:1.在资源加载进来之前定义好一个函数,这个函数接受一个参数(要取的数据),而将要加载过来的文件里执行这个函数并将要取的数据作为参数来传递。2.在需要的时候,通过script标签加载对应远程文件资源,当远程资源被加载进来的时候,就会执行定义好的函数,并将要取的数据作为参数传递到当前文件。原理拓展:动态地加载文件,,例如点击以后才加载文件,就在点击事件里给body添加script标签然后让该sciprt的src为文件地址,用url后面的callback参数来控制调用方法的方法名。

实例: 未完待续

版权声明:本文为博主原创文章,未经博主允许不得转载。

上一篇【前端学习笔记】原生Javascript中的ajax

顶0踩0

快乐要懂得分享,才能加倍的快乐

【前端学习笔记】原生Javascript中通过JSONP(前端常用方法)进行

相关文章:

你感兴趣的文章:

标签云: