为了账号安全,请及时绑定邮箱和手机立即绑定

请问用ajax的post请求,.fail被执行了,但是后台数据却修改成功了,这是神马情况?

请问用ajax的post请求,.fail被执行了,但是后台数据却修改成功了,这是神马情况?

红糖糍粑 2019-06-18 17:11:38
用ajax的post请求,.fail被执行了,但是后台数据却修改成功了,这是神马情况?
查看完整描述

3 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

通过远程 HTTP POST 请求载入信息。

这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

参数
urlString发送请求地址。

data (可选)Map待发送 Key/value 参数。

callback (可选)Function发送成功时回调函数

type (可选)String返回内容格式,xml, html, script, json, text, _default。
在js写alert测试一下走到哪里了?

查看完整回答
反对 回复 2019-06-29
?
GCT1015

TA贡献1827条经验 获得超4个赞

检查后台是否报错。检查返回值是否为success。部分数据格式错误,需要eval(date)操作F12打开,发送ajax请求,查看network里边是否报错,或者在返回值的位置添加console.log()查看返回参数。$.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#yourformid').serialize(),// 你的formid async: false, error: function(request) { alert("Connection error"); }, success: function(data) { console.log(data) var dataObj = eval('(' +data+ ')'); console.log(data) } });

查看完整回答
反对 回复 2019-06-29
  • 3 回答
  • 0 关注
  • 3352 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信