在前端通过 ajax 请求后台之后返回的时候,出现了下面的异常:

textStatus:”parsererror”;

ajax 请求代码如下:

function generate(url){

$.ajax({

type: "GET",

url: url,

dataType: "jsonp",

timeout:5000,

success: function(data){

},

error: function(XMLHttpRequest, textStatus, errorThrown){

}

});

}

如果请求成功,返回的应该是一个回调函数:

解决方法如下:

总结以下几点:

ajax 跨请求中,如果 data 为空,需使用

data: {},

ajax 跨域请求(jsonp)中,服务端返回数据格式必须是:

myCallbackFunction({“id”:1,”name”:”C#”,”is_familiar”:true});

请注意这个函数最后的分号”;”,必须加上,

否则,如果同一个页面有多个 ajax 请求,并且在数据没有返回时,再发出其它 ajax 请求时,

有可能出现 parsererror 出错提示。

另外回调函数 jsonpCallback:’cb’ 要写上,不然也可能出现 parseerror 出错。

【声明】:本博客仅为分享信息,不参与任何交易,也非中介,所有内容仅代表个人观点,均不作直接、间接、法定、约定的保证,读者购买风险自担。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

【关于安全】:任何 IDC 都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现,请保持良好的备份习惯。

ajax error parsererror,ajax jsonp parsererror原因及解决方法相关推荐

  1. Keil 提示error C231: ‘INT0‘: redefinition的原因及其解决方法

    文章目录 1. 编译现象 2. 分析原因 3. 解决方法 1. 编译现象 2. 分析原因 redefinition 中文意思是 "重复定义".纵览我所写的程序,只有此处首次出现 I ...

  2. WordPress网站出现Error establishing a database connection原因及解决方法

    WordPress网站出现Error establishing a database connection(建立数据库连接时出错),重启服务器或者用service mysqld restart命令(M ...

  3. error: stray ‘\×××’ in program错误原因及解决方法

    网上down了一个C++的程序,内容很简单,但g++编译时报错,报错内容如下 error: stray '\342' in programVideoCapture cap("nvcamera ...

  4. 服务器安装CentOS7出现An Unknown Error Has Occurred报错原因及解决方法

    报错原因: 可能是硬盘里面有些raid的数据或分区不规范引起的,与安装程序发生了冲突,需要将硬盘格式化掉,一般可以用diskgenius工具或者是在PE下用命令处理: (这里小编采取PE来处理) 光盘 ...

  5. jquery ajax 不执行success,jQuery通过ajax方法获取json数据不执行success的原因及解决方法...

    1.jquery通过ajax方法获取json数据不执行success回调 问题描述:jquery通过ajax方法获取json数据不执行success回调方法 问题原因:json格式存在问题或不符合标准 ...

  6. layui表单提交使用form.on(‘submit(sub)‘,function (){}) 使用ajax请求时回调不执行的原因及解决方法

    layui表单提交使用form.on('submit(sub)',function (){}) 使用ajax请求时回调不执行的原因及解决方法 参考文章: (1)layui表单提交使用form.on(' ...

  7. ajax请求时拒绝访问,ajax跨域请求js拒绝访问的解决方法

    ajax跨域请求js拒绝访问的解决方法 内容精选 换一换 可能原因kubelet服务没有运行或运行异常.kubelet服务没有运行或运行异常.解决方法可以通过systemctl status kube ...

  8. 启动pip时,< Fatal error in launcher: Unable to create process using ‘“‘ >问题的原因及解决方法

    启动pip时,< Fatal error in launcher: Unable to create process using '"' >问题的原因及解决方法 参考文章: (1 ...

  9. ERROR 1197 (HY000)问题原因及解决方法

    前言 下面介绍的是使用mysql时,1197的问题原因及解决方法.其常见于执行sql语句报错和主从同步报错. 报错如下 ERROR 1197 (HY000) : Multi-statement tra ...

  10. Error【1146】:Table 'xxx.xxx' doesn't exist问题原因及解决方法

    前言 我们在使用mysql数据库的时候,有时会因为各种误操作而导致各种问题.下面介绍的导致1146报错的原因及解决方法. 原因 由报错Table 'xxx.xxxxx' doesn't exist可知 ...

最新文章

  1. Python3协程(coroutine)理解
  2. 图标字体iconfont的使用
  3. 什么是Kibana?Kibana安装与配置(win_Elasticsearch)
  4. How to download ABAP development Tool from Fiori Launchpad
  5. HTTP 数据包头解析
  6. 2019.03.25 bzoj4572: [Scoi2016]围棋(轮廓线dp)
  7. 分享多年收集的40款免费开源源码
  8. 网上图书商城项目学习笔记-022易宝支付
  9. 数据库设计-视图与中间表的比较
  10. Go runtime发展历程图片
  11. 删除linkinfo.dll
  12. WiFi万能钥匙+小米手机拿到coffee店WiFi密码
  13. html网页左侧背景,CSS设置html网页背景图片 CSS设置网页背景颜色
  14. SDN和NFV的区别
  15. STM32和树莓派串口透传
  16. 10强出炉 | 香港科大-杰瑞集团 2022【人工智能】百万奖金国际创业大赛半决赛成功举办...
  17. 在VIM3开发板上运行无修改的iOS内核镜像
  18. r7 270 linux,装个puppy linux 低配机器也能流畅运行
  19. MyCat2 mysql8 读写分离 主从自动切换
  20. 截获QQ数据包 截获QQ聊天记录

热门文章

  1. 2021-11-04一起好好学习吧
  2. FileZilla_Server 架设FTP服务器
  3. 倍赛科技实力入选Gartner《中国AI软件市场指南》标杆厂商
  4. MYSQL优化及参数解释
  5. HP笔记本驱动安装顺序
  6. c++ 线程中CreateEvent SetEvent/ResetEvent WaitForSingleObject的使用
  7. MCTS自动驾驶规划
  8. 学习设计模式,你需要这样一份书单!
  9. 疯狂python讲义pdf百度云脚本之家_疯狂的Python-目录大纲
  10. WebApp开发----数字角标