JQuery ajax中error返回错误及一直返回error的解答
技术  /  管理员 发布于 8年前   174
进入百度搜索此问题,发现有人这么说了一句
Jquery中的Ajax的async默认是true(异步请求),如果想一个Ajax执行完后再执行另一个Ajax, 需要把async=false就可以了
于时我在ajax中进行了处理
async: false,结果发现提交正常的数据返回是正常的没有错误。
代码如下
$.ajax({type: "POST",async: false,url:urllink, data:data,dataType:"html",success:function(msg){alert(data)},error: function(XMLHttpRequest, textStatus, errorThrown) {alert(XMLHttpRequest.status);alert(XMLHttpRequest.readyState);alert(textStatus);},});
最后补充一点:
发送error可能有下面两张引起的,或者其他程序问题,需要我们认真仔细。
1、data:"{}", data为空也一定要传"{}";不然返回的是xml格式的。并提示parsererror.
jQuery ajax一直返回error的解答如下:
今天用ajax做异步删除,碰到一个问题。 ajax能请求action并且执行方法成功。但是一直返回error方法。纠结了半天。最也查阅了很多资料。基本上算是各种尝试。就想换Ext了。。
发现action中的方法有的是以get开始的。如果你仔细打印过ajax的返回的话,肯定会发现,ajax返回的时候会获取action中的所有的以get开始的方法,当然包括action中的方法。获取后和其他的get方法不一样。你懂得!这个时候ajax会报500的错。ajax当状态吗到300的时候就会进error方法。
修改方法为:很简单,把action中的以get开头的方法修改成其他的例如;
public String getNetBut(){ bdiList=googleFlexDAO.getBuildingIpsById(araid.trim()); return SUCCESS; }
修改为:
public String findNetBut(){ bdiList=googleFlexDAO.getBuildingIpsById(araid.trim()); return SUCCESS; }
这样就OK了!这个错误一般很难发现,细心还是能发现滴!
好了,关于JQuery ajax中error返回错误及一直返回error的解答全部叙述完毕,希望大家喜欢。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号