ajax获取到数据却走error方法的错误总结

2 篇文章 0 订阅
1 篇文章 0 订阅

这几天开发遇到了这个问题,在用ajax获取后台数据时,数据正常获取到了,但是不管怎么弄,结果它就是不从success方法出来,一直从error方法出来,

查了相关资料和整理了下思路最终终于解决了。

代码如下:

	   $.ajax({
		type:'POST',
		url:'http://www.pxdcz.com/en/',
		dataType:'text',
		data:$('#form').serialize(),
		//data:{'name':name,'phone':phone,'e_mail':e_mail,'content':content},
		async: false,
		success:function(result){
			alert('我们会尽快与您联系,祝您生活愉快!');
			},
		error:function(result){
			alert('网络异常,请稍后再试或联系客服!');
		}
	     });
大多数人看到应该觉得dataType不是应该觉得是json么?这个其实不是完全的,的根据后台返回的数据来确认,比如我这里是向后台插入一条数据,

但是插入后却没有做返回措施(我这方式是不对的!!),那ajax没有得到后台返回的数据怎么办?

其实按代码的逻辑来说它是返回的“空”,“空”它不是ajax对应的json类型,也不是xml和jsonp或其他,它就是我上边写的text类型,也就是返回类型的问题。

那么问题就解决了。

(我也是个萌新,有什么不对的地方请大家指出,谢谢了,我的哥!)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值