,,JavaScript 解决ajax中parsererror错误案例详解

,,JavaScript 解决ajax中parsererror错误案例详解

本文主要介绍JavaScript对ajax中parsererror错误情况的解决方案的详细说明。本文通过一个简单的案例来说明对这项技术的理解和使用。以下是详细内容,有需要的朋友可以参考一下。

解决ajax的parsererror错误的终极办法(后台传给前台的数据json问题)

造成这个问题的原因是后台到前台的数据有问题,ajax对json格式要求特别严格。

下面是一个会导致这个问题的ajax请求。

$.ajax({

键入:' get ',

URL:“{ PHP echo $ this-create web URL(' Ajax ',array(' AC '=' cunByXiangId ')}”,

数据:{id:id},

数据类型:' json ',//这个地方就是问题的症结所在

成功:函数(对象){

},error: function(XMLHttpRequest,textStatus,errorThrown) {

alert(xmlhttprequest . status);

alert(xmlhttprequest . ready state);

alert(文本状态);

}

});

主要问题在于数据类型:“json”,这意味着接收回的数据是json格式的。这时候我们只需要删除这段代码,就会收到字符串格式。

数据,然后将其转换为json格式。这是代码

$.ajax({

键入:' get ',

URL:“{ PHP echo $ this-create web URL(' Ajax ',array(' AC '=' cunByXiangId ')}”,

数据:{id:id},

成功:函数(对象){

obj=eval('(' obj '));//这段代码是将字符串转换成json格式

},error: function(XMLHttpRequest,textStatus,errorThrown) {

alert(xmlhttprequest . status);

alert(xmlhttprequest . ready state);

alert(文本状态);

}

});

这就是这篇关于JavaScript解决ajax中parsererror错误案例的文章。有关JavaScript解决ajax中parsererror错误情况的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: