У меня возникла проблема с этим условием. «(Numofeggs < totalalsm)» в условии выполняется только. В противном случае все переменные (кроме «numofeggs < totalsm») не являются функциональными. Есть ли способы сделать что-то?Выполнение условия if-else внутри сценария ajax
$(document).ready(function() {
displayDataSM();
displayTotaleggs();
$("#btn-input").click(function() {
var numofeggs = $("#numofeggs").val();
var size = $("#size").val();
var price = $("#price").val();
var farmername = $("#farmername").val();
var totalsm = "<?php echo $totalSmall ?>";
if ((numofeggs < totalsm) && (size && price && farmername)) {
$.ajax({
url: "ajaxeggsout.php",
type: "POST",
async: false,
data: {
"btn-input": 1,
"numofeggs": numofeggs,
"size": size,
"price": price,
"farmername": farmername
},
success: function(data) {
displayDataSM();
displayTotaleggs();
$("#numofeggs").val('');
}
})
}
return false;
});
});
если ((numofeggs 0 && price> 0 && farmername.length> 0)) –
Satya
Из моей программы (numoffeggs
@Satya '0' и' '' 'являются значениями ложности в JS. – Barmar