2016-05-28 70 views
-2

我尝试数学2浮点数并将它们添加到ajax查询。但没有工作。这里是我的代码:jQuery数学两个浮点数

// All padejPremium_X is 225.00 
    var amount = $("#padejPremium_2").val()/100) * 2; // (225.00/100) * 2 = 4.5 
    var data = { 
     DueAmount0: $("#padejPremium_1").val() + 10.00, 
     DueAmount1: $("#padejPremium_2").val() + amount, 
     DueAmount2: $("#padejPremium_3").val() + amount, 
     DueAmount3: $("#padejPremium_4").val() + amount, 

如果有人给出一个想法,我会很高兴。提前致谢。

+1

'无功量= parseFloat($( “#padejPremium_2”)VAL()。)/ 100 * 2; 'https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/parseFloat – Satpal

+1

'val()'返回一个字符串 – charlietfl

回答

1

您刚刚在第一行中错过了(。检查下面的代码:

var amount = ($("#padejPremium_2").val()/100) * 2; // (225.00/100) * 2 = 4.5 
var data = { 
    DueAmount0: $("#padejPremium_1").val() + 10.00, 
    DueAmount1: $("#padejPremium_2").val() + amount, 
    DueAmount2: $("#padejPremium_3").val() + amount 
    } 
    console.log(data); 

检查这里的演示:

JSFiddle(检查控制台)