有个结算的功能,从数据库获取数据然后用jquert ajax将数据填到table,将总价计算出来$.each(data.TableInfo, function (key, val) {
$("<tr><td style='color:#fd9b3b;'>¥" + Subtotal(val.OPrice, val.ONo) + "</td></tr>").appendTo("#jsSJ");
});Subtotal()--计算总价的方法,因为js有浮点运算的bug所以想将数据通过ajax传输到后台用C#处理function Subtotal(pric, No) {
var jieguo = 0;
$.ajax({
type: "post",
url: "../ApplicationProcessing/Subtotal.ashx?time=" + new Date().valueOf(),
dataType: "text",
date: { price: pric, shuLiang: No },
success: function (data) {
jieguo = data;
}});
return jieguo;
}用Firgbug调试 date: { price: pric, shuLiang: No }是有数据的 但是带传到后台使用context.Request.Form[""]获取数据数据就获取不到,这个是为什么?希望前辈们能帮帮忙。
$("<tr><td style='color:#fd9b3b;'>¥" + Subtotal(val.OPrice, val.ONo) + "</td></tr>").appendTo("#jsSJ");
});Subtotal()--计算总价的方法,因为js有浮点运算的bug所以想将数据通过ajax传输到后台用C#处理function Subtotal(pric, No) {
var jieguo = 0;
$.ajax({
type: "post",
url: "../ApplicationProcessing/Subtotal.ashx?time=" + new Date().valueOf(),
dataType: "text",
date: { price: pric, shuLiang: No },
success: function (data) {
jieguo = data;
}});
return jieguo;
}用Firgbug调试 date: { price: pric, shuLiang: No }是有数据的 但是带传到后台使用context.Request.Form[""]获取数据数据就获取不到,这个是为什么?希望前辈们能帮帮忙。
改了能计算出数据了,但是用Firgbug调试 就正常显示,正常运行还是不出结果