显示从 ajax 操作页到与 ajax 输出表分开的 ajax 调用页的总金额



如何在 ajax 返回输出表的下方显示销售表中的总金额,然后它如何在调用页面中通过和接受?

阿贾克斯操作页面

$customer=$_POST["from_date"];
$item=$_POST["to_date"];
$quantity=$_POST["qty"];
$ins=mysqli_query($connect,"INSERT INTO sale(pr_id,customer_name,item,quantity,sale_date) VALUES ('$item','$customer','$item','$quantity','$date')");
$query="SELECT p.pr_name,  p.mrp, s.quantity,s.customer_name FROM sale s JOIN product p ON ( s.pr_id = p.pr_id ) WHERE s.customer_name = '$customer' AND p.pr_id = '$item'";
$result = mysqli_query($connect, $query);  
$output = '';  
if(mysqli_num_rows($result) > 0)  
{  $i=0;
while($row = mysqli_fetch_array($result))  
{ 
$output .= '  
<tr> 
<td>'.$i.'</td> 
<td>'. $row["pr_name"] .'</td> 
<td>'. $row["quantity"] .'</td> 
<td>'. $row["mrp"] .'</td>  
</tr>  
';  
$output .= '  
';  
$i++;
}  
}  
else  
{  
$output .= '  
<tr>  
<td colspan="5">No Order Found</td>  
</tr>  
';  
}  
$output .= ' <tr> 
<td><?php echo $i++; ?></td>
<td>'. $row["pr_name"] .'</td> 
<td>'. $row["quantity"] .'</td>
<td>'. $row["mrp"] .'</td> 
</tr>    
';  
echo $output;  
}  
?>

如何遍历所有表格单元格以及每行的总计?首先,给单元格一个我们可以引用的类(例如 totalbox(

在jQuery中:

var total = 0;
$('.totalbox').each(function(){
boxTotal = $(this).html();    
total = total + boxTotal;
});
$('#some-other-div').html(total);

您可能需要将 val 解析为一个数字,它很可能被视为一个字符串。

最新更新