Javascript jQuery Ajax成功回调未触发也未返回错误
我的以下POST请求既没有启动成功功能,也没有给我错误:Javascript jQuery Ajax成功回调未触发也未返回错误,javascript,jquery,ajax,post,Javascript,Jquery,Ajax,Post,我的以下POST请求既没有启动成功功能,也没有给我错误: $.ajax({ type: 'POST', url: '/api/me', data: { z_num: $("#selectEmployee").val() }, success: function(data) { console.log('done post') }, err
$.ajax({
type: 'POST',
url: '/api/me',
data: {
z_num: $("#selectEmployee").val()
},
success: function(data) {
console.log('done post')
},
error: function(error) {
console.log(error);
}
});
我知道一个事实,请求是有效的,因为它向服务器发送
z_num
以进行数据库更新(数据库实际上得到了更新),所以我不确定为什么它没有启动成功函数。。。有人知道发生了什么吗?在某些情况下,服务器可能无法正确返回响应。您是否尝试过这样处理实际响应代码(例如,如果您的服务器返回200):
$.ajax({
type: 'POST',
url : '/api/me',
data: { z_num: $("#selectEmployee").val()},
statusCode: {
200: function (response) {
// do your stuff here
}
}
});
说得好,我刚试过你的建议。我检查了我的控制台/网络以了解请求的状态,它显示“待定”。。。而且响应也是emptynote-我刚刚添加了来自服务器的响应,所以现在可以工作了。谢谢您!!您正在从服务器返回什么类型的数据?我没有从服务器返回任何数据。我只是将数据从客户端发送到服务器。