我可以从数据库中获取数据,并在我的代码中附加到panel
。但问题出在页面加载上,例如,
答案 0 :(得分:2)
我看到您的Function
更改了sum
和total_points
变量的值,但我无法看到您使用它们的位置。我也没有看到任何意义:
$(".line-total").each(function(){
sum = sum + quantity*price;
})
$(".pts-total").each(function(){
total_points = total_points + quantity*points;
})
因为当您执行它时Function()
,它只会多次更改sum
和total_points
的值。同样如:
var foo = 1;
(function() {
foo = 2;
foo = 3;
foo = 4;
})();
因此它只返回foo
,其值为4,而foo = 2;
似乎并未使用foo = 3;
。因此,如果您的total_points
设置了表中sub-total
的值,那么它可能会返回与您调用Function
答案 1 :(得分:0)
这是一个简单的Jquery代码,可以帮助您解决问题。
$("#btn").click(function(){
var qty=$("#qty").val();
var rate=$("#rate").val();
var total=(qty*rate)
$("#tbody").append("<tr><td>"+qty+"</td><td>"+rate+"</td><td>"+total+"</td></tr>");
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="qty" type="text" placeholder="quantity"/><br>
<input id="rate" type="text" placeholder="Rate"/><br>
<input id="btn" type="button" value="enter"/><br>
<table>
<tbody id="tbody">
<tr>
<td>quantity</td>
<td>rate</td>
<td>total</td>
</tr>
</tbody>
</table>
<script>
</script>
&#13;