У меня есть эта функция, которая проверяет правильность регистрационных данных (имя пользователя и пароль) с помощью ajax.Если результат php является ошибкой, я печатаю ошибку, но если результат пустой, я хотел бы перезагрузить страницу.
function(data) {
if (data.length && data != null) {
$("span.error").remove();
$(".login-overlay .login h3").after('<span class="error">' + data + '</span>');
} else {
location.reload();
}
}
Проблема заключается в том, что когда результат php (данные) пуст, код печатает пустой промежуток
<span class="error"></span>
Я думаю, что ошибка в если предложение , но я попробовал все:
data.length
data.length > 0
data != undefined
data != null
data
Спасибо за вашу помощь!