我遇到了這種情況的問題。條件中的「(numofeggs < totalsm)」只能執行。否則,所有變量(除「numofeggs < totalsm」)都不起作用。有什麼辦法可以做?在ajax腳本中實現if-else條件
$(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;
});
});
IF((numofeggs 0 && price> 0 && farmername.length> 0)) –
Satya
從我的程序中,(numoffeggs
@Satya'0'和''「''是JS中的falsy值。 – Barmar