Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在选中时获取复选框值并将其传递给控制器_Javascript_Jquery_Checkbox - Fatal编程技术网

Javascript 如何在选中时获取复选框值并将其传递给控制器

Javascript 如何在选中时获取复选框值并将其传递给控制器,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我有一些复选框,希望在选中它们时将它们的值(value=1)传递给控制器,如果没有选中,只需将其保留为null <div class="col-md-7"> <div class="checkbox-list" style="padding-top: 8px;"> <input name="add_content" id="add_content" value="1" type="checkbox" /> <i

我有一些复选框,希望在选中它们时将它们的值(
value=1
)传递给控制器,如果没有选中,只需将其保留为
null

<div  class="col-md-7">
    <div class="checkbox-list" style="padding-top: 8px;">
        <input name="add_content" id="add_content" value="1" type="checkbox" /> 
        <input name="edit_content" id= "edit_content" value="1" type="checkbox" /> 
    </div>
</div>
问题是,控制器仅获取非复选框值,但在检查时不接收复选框值

这里有错误吗

替换以下代码

var add_content = $("[add_content='add_content']").val();
var edit_content = $("[edit_content='edit_content']").val();


阅读此内容单击复选框时是否要添加触发器?否,只需将其值传递给控制器。其他输入值(如文本成功发送到控制器和仅复选框)不适用于替换$(“[edit_content='edit_content']”)。val();使用$(“#添加内容”).val();editI也一样,我以前使用过,但它传递空值。
var add_content = 0;
var edit_content = 0;
if($("#add_content").is(":checked")){
add_content = 1;

}
if($("#edit_content").is(":checked")){
edit_content = 1;
}