Tru*_*ran 2 javascript ajax jquery post
我有以下 POST 请求,该请求没有触发成功函数,也没有给我错误:
$.ajax({
type: 'POST',
url: '/api/me',
data: {
z_num: $("#selectEmployee").val()
},
success: function(data) {
console.log('done post')
},
error: function(error) {
console.log(error);
}
});
Run Code Online (Sandbox Code Playgroud)
我知道这个请求确实有效,因为它发送z_num到服务器进行数据库更新(数据库实际上确实得到了更新),所以我不确定为什么它没有触发成功函数......有人知道发生了什么吗?
在某些情况下,您的服务器可能无法正确返回响应。您是否尝试过像这样处理实际的响应代码(例如,如果您的服务器返回 200):
$.ajax({
type: 'POST',
url : '/api/me',
data: { z_num: $("#selectEmployee").val()},
statusCode: {
200: function (response) {
// do your stuff here
}
}
});
Run Code Online (Sandbox Code Playgroud)