我正在使用 .ajax 将数据发送到我的数据库。我有两个领域。我想检查其中一个是否为空,如果是则显示错误。第一个 if 工作正常。该消息显示,但 else if 不显示。我的问题可能是什么?我对javascript和iquery不太熟悉。
$.ajax({
type: "POST",
url: "submit.php",
data: data,
cache: false,
beforeSend: function() {
if (!$.trim($("#cat").val())) {
$(".fb-error").css( "display", "block" );
$(".fb-error").html("<p>the cat field is empty</p>");
xhr.abort();
}
else if (!$.trim($("#box").val())) {
$(".fb-error").css( "display", "block" );
$(".fb-error").html("<p>the box field is empty</p>");
xhr.abort();
}
},
success: function(html){
$('textarea#box').val('');
$("#box-wrap").prepend(html);
}
});