【发布时间】:2015-06-30 02:26:08
【问题描述】:
我正在使用 jquery 对输入复选框的值求和,我需要将总和保存到 DB MySQL 中,但我如何将值放入 php var 中?我不知道我该怎么做。
有人可以帮帮我吗?我是 jquery 的新手:/
这是我正在使用的代码:
<script type="text/javascript">
$(document).ready(function () {
function recalculate() {
var sum = 0;
$("input[type=checkbox]:checked").each(function() {
var val = $(this).attr("preco").replace(',', '.');
sum += parseFloat(val);
});
$("#output").html(sum);
}
$("input[type=checkbox]").change(function() {
recalculate();
});
});
</script>
<?php
if (isset($_POST['submit'])){
$transporte = $_POST['metodoenvio'];
(... save into DB)
}
?>
<span id="output"></span> // the sum in html shows up here
<form class="cmxform" id="pedidoForm" method="post" action="">
<input type="checkbox" name="metodoenvio" class="metodoenvio" preco="20" />
<input type="checkbox" name="metodoenvio" class="metodoenvio" preco="10" />
(...)
<input type="submit" name="submit" id="submit" value="submit"/>
</form>
【问题讨论】:
-
那么有什么问题?
-
如果您只是想将
SUM发送回服务器,您不能只使用.ajax或.post方法吗?