使用jsonp跨域请求后可以获得数据,但是进入error方法,返回parseerror
$.ajax({ url:url, dataType:'jsonp', jsonp: 'callback',//回调函数名字 jsonpCallback: 'success_jsonpCallback',//可以不写,也可以自定义,用来取代 jQuery 自动生成的随机函数名,不写将由jq自动生成,每次生成的结果都不一样 // processData: true, type:'get', success:function(json){ console.log(json); }, error:function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); }}); 解决:设置jsonp参数回调函数名字与服务器一致
w3标准参数介绍
jsonp
类型:String
在一个 jsonp 请求中重写回调函数的名字。这个值用来替代在 "callback=?" 这种 GET 或 POST 请求中 URL 参数里的 "callback" 部分,比如 {jsonp:'onJsonPLoad'} 会导致将 "onJsonPLoad=?" 传给服务器。
jsonpCallback
类型:String
为 jsonp 请求指定一个回调函数名。这个值将用来取代 jQuery 自动生成的随机函数名。这主要用来让 jQuery 生成度独特的函数名,这样管理请求更容易,也能方便地提供回调函数和错误处理。你也可以在想让浏览器缓存 GET 请求的时候,指定这个回调函数名。
转载于:https://www.cnblogs.com/nullman/p/5942775.html
使用jsonp跨域请求后可以获得数据,但是进入error方法,返回parseerror相关推荐
- .net学习之母版页执行顺序、jsonp跨域请求原理、IsPostBack原理、服务器端控件按钮Button点击时的过程、缓存、IHttpModule 过滤器...
1.WebForm使用母版页后执行的顺序是先执行子页面中的Page_Load,再执行母版页中的Page_Load,请求是先生成母版页的控件树,然后将子页面生成的控件树填充到母版页中,最后输出 2.We ...
- Jsonp 跨域请求实例
Jsonp 跨域请求实例 关于jsonp的一个实例,其实自己也不是很了解,今天下午稍微研究了一下: 简单来说,jsonp就是为了两个不同网站之间数据传递而产生的,主要用于js脚本,因为浏览器本身是禁止 ...
- 原生JS实现Ajax和JSONP跨域请求
背景: 对接身份证录入和门锁卡号录入设备中,安装驱动完成后,提供的接口服务是http://localhost:8099/?cmd=readbcardid&charset=gbk,返回的数据格式 ...
- 【漏洞利用】JSONP跨域请求漏洞 挖掘、利用详解
参考文章 轻松搞定JSONP跨域请求 jsonp跨域原理,使用以及同源策略 跨域漏洞丨JSONP和CORS跨域资源共享 Tag: Ref: [[019.同源策略]] 本片文章仅供学习使用,切勿触犯法律 ...
- JSONP跨域请求数据报错 “Unexpected token :”的解决办法
原文 http://www.cnphp6.com/archives/65409 Jquery使用ajax方法实现jsonp跨域请求数据的时候报错 "Uncaught SyntaxError ...
- jsonp跨域请求响应结果处理函数(python)
接口测试跨域请求接口用的jsonp,需要将回调函数里的json字符串提取出来. jsonp跨域请求的响应结果格式: callback_functionname(json字符串). #coding:ut ...
- 轻松搞定JSONP跨域请求
轻松搞定JSONP跨域请求 一.同源策略 要理解跨域,先要了解一下"同源策略".所谓同源是指,域名,协议,端口相同.所谓"同源策略",简单的说就是基于安全考虑, ...
- JS的jsonp是什么?5分钟学会jsonp跨域请求
一.jsonp是什么? jsonp是解决跨域请求的一种技术.浏览器为了防止CSRF攻击会采用同源策略(协议/主机/端口均相同)限制,对非同源发起http请求(即跨域请求)会被浏览器阻止. 二.json ...
- 实现百度下拉菜单实例(利用jsonp跨域请求百度数据接口)
JSONP:是JSON with padding(填充式JSON或参数式JSON)的简写,它由两部分组成:回调函数和数据.回调函数是当响应到来时应该在页面中调用的函数,回调函数的名字一般是在请求中指 ...
最新文章
- Fragment专辑(三):Fragment的添加(add)和替换(replace)的不同
- python和对象复习_面向对象阶段复习
- [BZOJ] 2064: 分裂
- PWM调光方法在LED亮度调节中的应用
- 跟我一起认识axure(三)
- Pandas 对象储存
- Web后端学习笔记 Flask(10)CSRF攻击原理
- Myeclipse打断点太多,不知道怎么一次性全删除
- Oracle 归档模式
- Python爬虫下载网易云音乐歌曲
- iOS安装包瘦身小记
- 串口控制计算机重启,电脑开机无限重启解决方法
- HTML5在线摄像头应用
- Promise学习:基础入门
- 伦巴时间步的动作要领_伦巴前进步动作的基本要领
- 不要让 Chrome 成为下一个 IE!
- 吞吐量与并发的公式,优化和参考值
- osg学习(四十八)Windows Error #2000
- WORD:论文的页码设置封面,摘要,目录,正文怎么用不同页码
- 常用钢材标准规格尺寸
热门文章
- POJ-2159(Water)
- dede 后台 mysql_织梦dedecms使用Mysql8.0无法登录后台的解决办法
- 一文看懂怎样用 Python 创建比特币交易
- Oracle数据库联邦,使用联邦数据库将oracle表迁移到DB2(9.7)中的脚本说明
- java se13安装教程_在Linux发行版中安装Java 13/OpenJDK 13的方法
- (C++)1046 划拳
- (C++)求Fibonacci数列的第n个数的两种方法
- java 解压与压缩代码_Java实现多文件压缩和解压缩代码详解
- 学习web前端开发要注意什么
- HTML在网页设计中是什么作用?