jsonp的callback解决请求跨域问题
来源:互联网 发布:c 多进程编程 例子 编辑:程序博客网 时间:2024/05/17 22:08
ajax请求数据时如果遇到报No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.这个错,那就是跨域了。
至于为什么会跨域我们这就不赘述了,这不是我们的重点,重点是解决大家的问题。
我们的解决办法是使用jsonp中的callback回调函数。
首先
在html页面中写一个<script src=""></script>
src里面就填我们的请求地址和详细参数,其中callback函数放在http://XXXX.com?callback= backfunction ,url地址后的第一个参数
这个backfunction,我们要在js文件里定义一个 function backfunction(data){}
下面就清晰很多了,函数里面就是我们ajax操作success函数里的操作了。
下面是一个完整的请求过程
html
<script type="text/javascript" src="XXXX?callback=backfunction&size=5&index=1"></script>
js
function backfunction(data){ console.log(data); for(var i in data.result){ $('#blockPage').append('<div class="list" >'+result[i].title+'<span>'+result[i].name+'</span></div>'); };};
阅读全文
0 0
- jsonp的callback解决请求跨域问题
- 通过jsonp解决ajax的跨域请求问题
- JSONP解决js跨域请求的问题
- 通过jsonp解决ajax的跨域请求问题
- 通过jsonp解决ajax的跨域请求问题
- 通过jsonp解决ajax的跨域请求问题
- jsonp解决跨域请求问题
- JSONP解决跨域请求问题
- jsonp解决跨域请求问题
- jsonp解决跨域请求问题
- ajax请求跨域问题-通过jsonp方式解决
- get解决跨域请求问题,jsonp结合ajax
- 使用YQL解决跨域请求json转jsonp问题
- ajax请求解决跨域问题 摒弃jsonp方式
- 使用jsonp解决ajax请求json跨域问题
- 前端接收 get 请求,用jsonp 解决跨域问题, 需要服务端的response 也要jsonp 类型
- jsonp跨域请求问题
- jsonp跨域请求问题
- Canvas详解
- 实现图形生成器
- linux 如何显示一个文件的某几行(中间几行)
- 从混淆矩阵看各种度量
- 网络判断以及未联网是跳转到设置界面
- jsonp的callback解决请求跨域问题
- AppBarLayout、CoordinatorLayout、CollapsingToolbarLayout、NestedScrollView
- MySQL 导出重复的数据
- 【笔试题】阿里前端笔试题---两列布局,不需要自适应
- vps与云服务器的区别
- java-内部类的 定义 作用 例子
- BT学习相关网址
- 腾讯大牛教你web前后端漏洞分析与防御-CSRF
- 用vue构建项目笔记7(在vue中引用公共过滤器filter)