如何检查响应是否为空? 我试过这样做,但没有用:
$.ajax({
url: 'http://localhost/sample.php',
type: 'POST',
data: ({name: fname}),
dataType: 'json',
success: function(response){
if( response == null || response == ""){
//do something
}
}
});
最佳答案
一个空的 json 字符串用“{}”表示,而不是“”。因此,如果您的服务器发送“”,我认为不会触发成功回调。如果服务器实际发送“{}”,那么您需要修改您的条件。
关于javascript - 为什么我对 ajax 请求得到空白响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32217215/