javascript - 使用 JQUERY 获取单击复选框的值并将其传递给 ajax

标签 javascript jquery ajax

当我点击一个复选框时,我想使用 ajax 发出一个 post 请求

我的复选框是这样的:

<input name="foton" type="checkbox" onclick="processForm(this)" 
value='.$f->group_id.'>Închis</input>

我的 JS 函数如下所示:

function processForm(e) { 
    jQuery.ajax( {
    type: 'POST',
    url: '/ajax/checkbox.php',
    data: { foton : jQuery(e).val()},
    success: function(data) {
        jQuery('#message').html(data);
    }
    });
}

我做错了什么?

最佳答案

这是当前语法。由于您是从 onclick 事件传递对象本身,因此您不需要将其转换为 jquery 对象来获取它的值。只需 this.value 即可给出基础值。

 data: { foton : e.value},

关于javascript - 使用 JQUERY 获取单击复选框的值并将其传递给 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34499617/

相关文章:

javascript - 如何在 Angular 表中下载 xml 数据

javascript - Base64加密后运行JavaScript代码

javascript - 单向绑定(bind)组件中的对象或数组的 Angular 方法是什么?

Jquery ajax休息服务调用: Typo Error Access is denied

java - 使用智能 GWT 分离 RadioGroupItem 中的单选按钮元素

javascript - 从 json 对象到我的对象属性

javascript - vue js如何设置选中的选项值

jquery - 使用 Flash、Javascript 和 JQuery 时遇到问题

javascript - 在输入焦点上关闭滑动菜单

jquery - POST 方法、Ajax 和安全性?