简体   繁体   English

在ASP.NET中使用JavaScript进行检查时,如何传递复选框的值和对应名称?

[英]How can I pass the value and corresponding name of a checkbox when checked using javascript in ASP.NET?

I'm very new to ajax/javascript so I will try my best to explain my problem. 我对ajax / javascript非常陌生,因此我将尽力解释我的问题。 Here's what I have so far: 这是我到目前为止的内容:

$(function () {

        $("#chkFilter").on("click", "input", function (e) 
        {
            var filterCheckboxes = new Array();
            $("#chkFilter").find("input:checked").each(function () {
                //console.log($(this).val()); //works fine
                filterCheckboxes.push($(this).val());
                console.log($(this).val());

                //var filterCheckboxes = new Array();
                //for (var i = 0; i < e.length; i++) {
                //    if (e[i].checked)
                //        filterCheckboxes.push(e[i].value);
                //}
            });
        console.log("calling ajax");
        $.ajax({
            url: "/tools/oppy/Default.aspx",
            type: "post",
            dataType: "json",
            data: { UpdateQuery: filterCheckboxes }, // using the parameter name
            success: function (result) {
                if (result.success) {
                }
                else {
                }
            }
        });
        });
    });

Every time a checkbox is checked, ajax passes the data onto the server. 每次选中复选框时,ajax都会将数据传递到服务器上。 Here is an example of some checkbox values after a few have been checked in the data form obtained from the Developer's Console: 这是在从开发者控制台获得的数据表单中选中一些复选框值后的一些复选框值的示例:

您可以尝试以下代码:

filterCheckboxes.push($(this).prop("name") + "=" + $(this).val());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 ASP.NET 中选中复选框时,如何显示弹出窗体? - How can I show popup form when the checkbox is checked in ASP.NET? 选中复选框时,Asp.net / Javascript删除输入字段的值 - Asp.net / Javascript remove value of input field when checkbox is checked 如何使用Jquery在asp.net视图中检查复选框是否已选中? - How to check if checkbox is checked in asp.net view using Jquery? 如何在JavaScript中将DropdownList Selected值与JavaScript传递给Asp.net MVC 4中的Controller? - How can I pass DropdownList Selected value with JavaScript to Controller in Asp.net MVC 4? 如何使用javascript将选中的复选框值传递到下一页 - How pass the checked checkbox value to the next page using javascript 选中另一个复选框后,如何检查该复选框? [JavaScript的] - How can I check a checkbox when another checkbox is checked? [JavaScript] 在ASP.NET MVC中将动态生成的Checked CheckBox的值传递给方法 - Pass Dynamically Generated Checked CheckBox's Value to Method in ASP.NET MVC Asp.Net Core - 选中复选框后将数组值从 Controller 传递给 Json 查看? - Asp.Net Core - pass array value from Controller to view by Json after checkbox is checked? 我可以通过javascript检查多个复选框 - Can I pass multiple checkbox checked with javascript 当选中复选框时,如何启用附近的(相应的)文本框,这些文本框位于asp.net的tabcontainer中,c# - how to enable near by (corresponding) textbox when checkboxs checked which are in tabcontainer in asp.net,c#
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM