我有两行复选框。当用户单击任何单个复选框(在某一行中)时,我想在 PHP 中的总和中添加一个数字。如果他取消选择单个复选框,我想在不刷新页面的情况下实时从总数中减去。我的问题是我的 AJAX 调用的数据字段中有什么?
这是正确的方法吗?
HTML
<input type="checkbox" name="standard_form[]" value="A" onclick="processForm()">
<input type="checkbox" name="premium_form[]" value="B" onclick="processForm()">
查询
<script type="text/javascript">
function processForm() {
$.ajax( {
type: 'POST',
url: 'submit_form.php',
data: '',
success: function(data) {
$('#message').html(data);
}
} );
}
</script>
PHP
if(IsChecked('standard_form','A'))
{
$price += IsChecked('standard_form','A') ? 10 : 0;
}
return $price ;