在第一个的ajax的success中调用另一个ajax,第二个返回的是200,但不进入success,而是进入error

weixin_42855643 2018-08-01 06:06:55
在第一个的ajax的success中调用另一个ajax,第二个返回的是200,但不进入success,而是进入error,请求大家给解决一下,谢谢啦
<script type="text/javascript">
function ticlick(){
var herttype = $("#herttype").val();
var herttime = $("#herttime").val();
$.ajax({
url:'/CDMADTUSystem/termTrol/setuphert.form',
type:'POST',
async: false,
data:{herttype:herttype,herttime:herttime},
dataType:'json',
error:function(jqXHR,textStatus,errorThrown){
alert("error")
},
success:function(data){
alert("success"+data.message)
setTimeout(text,10000)
}
});
}
function text(){
$.ajax({
url:'/CDMADTUSystem/dataCont/queryHert.form',
type: 'POST',
async: false,
data:{},
dataType: 'json',
error: function(XMLHttpRequest,textStatus,errorThrown){
alert("我是错误的了!")
alert(XMLHttpRequest+","+textStatus+","+errorThrown)
},
success: function(data){
alert(data.message)
}
});
}
</script>
...全文
672 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
田小瘦 2018-08-27
  • 打赏
  • 举报
回复
你就把第二个方法当成一个独立的方法去思考问题, 不要管它是怎样被调用的, 进入错误函数,就可以从楼上说的返回值等开始排查问题
licip 2018-08-23
  • 打赏
  • 举报
回复
有没有执行到后台:
/CDMADTUSystem/dataCont/queryHert.form
这个url所对应的代码。
返回值是不是json的形式
天际的海浪 2018-08-01
  • 打赏
  • 举报
回复
可能是第二个返回的不是json数据,或者json数据的格式不标准。
dataType: 改为'text'看看

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧