ajax请求接口成功却一直调用error回调函数 错误原因之一------form表单提交按钮自动提交

今天做毕设,前端使用ajax调用注册接口时,请求接口成功并成功插入数据,但是却一直调用error回调函数。百度全是说什么跨域啊,jsonp(只能用在get请求的接口上?),json格式错误啊啥的(我全都不懂的东西)。也就看看这些博文并没有实操调试。

百度了很多次之后,找到了靠谱的文章。

1  https://blog.csdn.net/mingqingyuefeng/article/details/70228513  ajax返回数据成功,却进入error方法  ----教会我查错方法(找出自己的报错信息,比较有针对性的解决问题)

https://blog.csdn.net/java_zhangshuai/article/details/80274510  ---查错

2  https://blog.csdn.net/liuhui_306/article/details/17260357  jquery ajax后台执行成功却执行error回调函数   ----解决了我的问题(我的是form表单提交,提交按钮自动是submit,导致错误,将提交按钮的type从submit改成button 就会调用success回调函数了)。

3  https://blog.csdn.net/u012040869/article/details/54694799  ajax返回数据成功 却进入error方法  ------跨域

https://blog.csdn.net/zl570932980/article/details/72724562  Ajax跨域访问,访问成功但一直走error不走success的的问题解决  ---跨域

https://blog.csdn.net/qq_22174779/article/details/85797597  Ajax请求成功却执行error回调方法(Ajax跨域请求问题)  --跨域

https://blog.csdn.net/tjbsl/article/details/80555334  Ajax通过jsonp实现跨域访问,访问成功但走error不走success   --跨域

https://blog.csdn.net/qq_35221138/article/details/83622541  ajax中jsonp跨域,回调成功但是进入error方法中  ---跨域

4  https://blog.csdn.net/jsyxiaoba/article/details/87261468 关于ajax请求成功有返回数据,但回调函数不进success只进入error问题    ---json格式

 

5  最后我的报错显示是  https://blog.csdn.net/u010696630/article/details/73800998  jquery was not called 解决办法   ---我的报错 https://blog.csdn.net/u011676300/article/details/80073175  Uncaught SyntaxError Unexpected token 错误解决

https://ask.csdn.net/questions/718864  --出现5这种报错的原因是,我在开始测试时将  ajax中 的 

dataType: 'json' 中的json 改成了jsonp (和跨域有关的),当我把提交按钮的type改成button时还是不可以回调success,而是会报这个错误,当把dataTyp:'jsonp'改回json,再执行可以回调success回调函数了

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值