php - 使用 Jquery 和 PHP 的 AJAX 复选框

标签 php jquery html ajax

我有两行复选框。当用户单击任何单独的复选框(在某一行中)时,我想在 PHP 中添加一个数字到我的总和中。如果他取消选择单个复选框,我想实时从总数中减去,而无需刷新页面。 我的问题是我的 AJAX 调用的数据字段中包含什么内容?

这是正确的方法吗?

HTML

<input type="checkbox" name="standard_form[]" value="A" onclick="processForm()">
<input type="checkbox" name="premium_form[]" value="B" onclick="processForm()">

JQUERY

<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 ; 

最佳答案

尝试:

<script type="text/javascript">
 function processForm() { 
    $.ajax( {
        type: 'POST',
        url: 'submit_form.php',
        data: { checked_box : $('input:checkbox:checked').val()},

        success: function(data) {
            $('#message').html(data);
        }
    } );
}
</script>

关于php - 使用 Jquery 和 PHP 的 AJAX 复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13365311/

相关文章:

整个页面的Javascript循环滚动

javascript - jQuery 对话框延迟了 Firefox 中的 CSS 更改,但我没有在开发控制台中看到相应的更改

html - 将相对定位的父级扩展到绝对子级的高度

PHP:对数组进行排序

php - Vue 资源发布请求内容类型

javascript - 基于复选框或切换选择 (Tableau API) 在 Javascript 函数之间切换

javascript - 如何在高度为 :100vh? 的 div 中制作可滚动的响应式 div

php - 通过 php-ga 实现 Google Analytics 用户 ID 网络跟踪

php - Silverstripe - 遍历模板中的非关联数组

javascript - 悬停显示多张图片