ajax error parsererror,ajax jsonp parsererror原因及解决方法

ajax error parsererror,ajax jsonp parsererror原因及解决方法在前端通过ajax请求后台之后返回的时候,出现了下面的异常:textStatus:”parsererror”;ajax请求代码如下:functiongenerate(url){$.ajax({type:”GET”,url:url,dataType:”jsonp”,timeout:5000,success:function(data){},error:function(XMLHtt…

大家好,又见面了,我是你们的朋友全栈君。

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

textStatus:”parsererror”;

ajax 请求代码如下:

function generate(url){

$.ajax({

type: “GET”,

url: url,

dataType: “jsonp”,

timeout:5000,

success: function(data){

},

error: function(XMLHttpRequest, textStatus, errorThrown){

}

});

}

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

9e8fbf0831060f8c104caa12961a6e4b.png

9be179662eeb63b9f9d7785a604daf58.png

解决方法如下:

b7b7644cbce3acc3f8cf4d2524518e4e.png

总结以下几点:

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

data: {},

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

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

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

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

有可能出现 parsererror 出错提示。

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148552.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 开发版sha1_调试版去衣游戏密码

    开发版sha1_调试版去衣游戏密码1.调试版的SHA1,是在调试的过程中生成,而且也没有密码,win+r打开“运行”,输入cmd打开命令提示符2.在命令提示符中输入“cd.android”(中间有个空格),这一步的操作前提是你的JAVA_HOME的环境变量有配置到你jdk中bin的绝对路径,相信大家在学Java时,这就已经没问题了吧3.让后将这一命令keytool-list-v-keystoredebug.keystore右击粘贴复制到你的命令提示符中,至于命令提示符中的粘贴复制可以参考以下经验,然后回车

    2022年8月10日
    3
  • AMQP机制_cdm机制为什么停止了

    AMQP机制_cdm机制为什么停止了当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与中间件之间的耦合限制产品的选择,并增加维护成本。AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。        当然这种降低耦合的机制是基于与上层产品,语言无关的协议。AMQP协议是一种二进制协议,提供

    2025年6月18日
    0
  • mysql日期格式转换_MySQL日期格式转换

    mysql日期格式转换_MySQL日期格式转换DATE_FORMAT(date,format):根据参数对date进行格式化。1234SELECTDATE_FORMAT(‘2016-01-1622:23:00′,’%W%M%Y’)SELECTDATE_FORMAT(‘2016-01-1622:23:00′,’%D%y%a%d%m%b%j’)SELECTDATE_FORMAT(‘2016-01-1622:23:00’…

    2022年6月15日
    24
  • 服务器防御DDoS的方法,一文解决DDoS攻击

    服务器防御DDoS的方法,一文解决DDoS攻击近来,DDoS攻击越来越严重,香奈儿韩国分公司在黑客入侵其数据库后发表了道歉声明,表示公司已封锁黑客攻击背后的IP地址,并聘请一家网络安全公司调查此事。广大的网站用户应该采取怎样的措施进行有效的防御呢

    2022年7月1日
    20
  • pytest parametrize fixture_参数化方法

    pytest parametrize fixture_参数化方法前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月31日
    0
  • 内网IP段分类 判断ip是否是内网ip[通俗易懂]

    内网IP段分类 判断ip是否是内网ip[通俗易懂]在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。这三个地址段分别位于A、B、C三类地址内:A类地址:10.0.0.0–10.255.255.255B类地址:172.16.0.0–172.31.255.255C类地址:192.168.0.0–192.168.255.25…

    2022年9月14日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号