保存jquery计算的总和并发送到PHP

时间:2013-06-08 19:24:57

标签: php jquery variables math addition

我这里有一个jQuery计算器脚本,允许我计算每行输入框的值(特定css类的值)。

我总共有8行,计划允许用户以后动态添加行。

我的问题是不知道jquery库如何在其中发挥作用。我甚至不确定我要求的是否可能,但我试着环顾四周,找不到多少,

$(function(){
    $('specific-class').each(function() {
        $(this).keyup(function(){  
            calculateTotal($(this));
        });
    });
});

function calculateTotal(src) {
    var sum = 0;
    var sumtable = src.closest('tr'); //only calculate the current row

    sumtable.find('specific-class').each(function() {
        if(!isNaN(this.value) && this.value.length!=0) {
            sum += parseFloat(this.value);
        }
    });

    sumtable.find(".qty").html(sum.toFixed(0)); //send to front
}

因此,通过以上完整,我将能够检查具有特定类的每个TD,并将值一起添加。

如何存储计算的每一行的值,然后将存储的变量作为自己的数量发送,如qty1,qty2,qty3等。?

谢谢SO社区,你对我的许多问题都有很大的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用$.post$.get将数据从jquery发送到PHP的唯一方法。 您可以将数据发布到调用它的同一文件,或者一些具有管理数据功能的单独文件。 我的首选是第二个。让你的项目模块化。