如何使用JQuery在MVC asp.net中获取Checkbox值

克里山

我有Java脚本,此创建复选框,并且我想使用JQuery获得那些选定的复选框值。在我的Java脚本中,我将学生的主题与复选框绑定在一起。当学生选择自己的学科时,我想获得这些学科列表。任何解决方案请....

我的Java脚本是

    <script type="text/javascript">
    function specilizationChange()
    {
        $("#Subjectfield").empty();

        var URL = "/SemesterRegistation/GetSubjects/";
        $.ajax({
            url: URL,
            data: JSON.stringify({ SpecializationID: $("#SpecializationID").val() }),
            cache: false,
            type: "POST",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {

                for (var i = 0; i < response.length; i++) {

                    $("#Subjectfield").append("<input type='checkbox' name='chksub' id='" + response[i].Subject + "'/><label>" + response[i].SubjectName + " </label>");
                    $("#Subjectfield").append("<input type='hidden' value='false' name='" + response[i].Subject + "' />")
                }
            },
            error: function (reponse) {
            }
        });
    }
</script>
默特·厄祖尔(MertÖzoğul)

我认为您应该像下面那样更改javascript方法:

function specilizationChange() {

       $("#Subjectfield").remove();

        var URL = "/SemesterRegistation/GetSubjects/";
        $.ajax({
            url: URL,
            data: JSON.stringify({ SpecializationID: $("#SpecializationID").val() }),
            cache: false,
            type: "POST",
            contentType: "application/json; charset=utf-8",
            dataType: "json"
        }).success(function (response) {
                for (var i = 0; i < response.length; i++) {

                    var html = '<li>' +
                                    '<input type="checkbox" name="chksub" class="class" value="' + response[i].Subject + '"/>' +
                                    '<input type="hidden" name="' + response[i].Subject + '" value="false"/>' +
                               '</li>';                     

                   $('#Subjectfield').append(html);
                }
        }).fail(function() {
        });  
    }

然后,您可以如下连接每个主题ID:

$('#Subjectfield').on('change', 'input[class]', function () {

        console.log($(this).closest('li').children('input').attr('value'));

 });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP .NET MVC 5 Checkbox循环以获取新创建的值

来自分类Dev

在ASP.NET Core中,如何使用JQuery获取数据属性的值?

来自分类Dev

如何在asp.net mvc中使用jQuery通过id获取部分视图输入字段值

来自分类Dev

如何从asp.net中的存储过程获取OUTPUT值

来自分类Dev

如何在asp.net mvc4中使用javascript或jquery获取html div的打印

来自分类Dev

如何在ASP.Net MVC4中的cshtml文件中获取会话值

来自分类Dev

将CheckBox的值传递给ASP.NET MVC4中的控制器操作

来自分类Dev

在ASP.NET MVC 4 Razor中,如何获取@ Html.Label的值(文本)?

来自分类Dev

如何获取ASP.NET Core MVC控制器中输入按钮的值?

来自分类Dev

如何在ASP.NET Core MVC App中获取DropDownList的选定值

来自分类Dev

如何在ASP.NET MVC中获取更新时的旧实体值

来自分类Dev

如何在Asp.net MVC中使用JQuery从Webgrid行选择中触发PartialView

来自分类Dev

在asp.net mvc 5中,如何以剃刀语法使用jquery?

来自分类Dev

使用LINQ asp.net mvc获取表中属性的最后一个值

来自分类Dev

如何从ASP.NET MVC属性获取枚举值?

来自分类Dev

ASP.NET MVC:使用jQuery更改输入文本值

来自分类Dev

如何在 ASP.Net Mvc 中获取 EditorFor 的值并将值作为参数传递到按钮中

来自分类Dev

如何获取由ASP.NET中的JQuery填充的下拉列表的选定值?

来自分类Dev

如何使用asp.net中的javascript获取GridView中给定行的列值?

来自分类Dev

如何在 asp mvc 中使用 js/jquery 如果 checkbox.checked > 0 启用按钮?

来自分类Dev

如何使用ASP .NET MVC4从其他表单获取复选框值?

来自分类Dev

使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

来自分类Dev

使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

来自分类Dev

在ASP MVC .Net Core中何处使用/放置jQuery?

来自分类Dev

使用 JS/JQuery 获取 ASP.NET Webform TextBox 的值

来自分类Dev

如何使用Razor语法在ASP.NET MVC 4中获取文本中URL的链接?

来自分类Dev

如何使用Razor语法在ASP.NET MVC 4中获取指向文本中URL的链接?

来自分类Dev

如何使用asp.net中的javascript获取所选复选框列表项的值

来自分类Dev

如何使用GridView asp.net中的复选框获取选定的行值?

Related 相关文章

  1. 1

    ASP .NET MVC 5 Checkbox循环以获取新创建的值

  2. 2

    在ASP.NET Core中,如何使用JQuery获取数据属性的值?

  3. 3

    如何在asp.net mvc中使用jQuery通过id获取部分视图输入字段值

  4. 4

    如何从asp.net中的存储过程获取OUTPUT值

  5. 5

    如何在asp.net mvc4中使用javascript或jquery获取html div的打印

  6. 6

    如何在ASP.Net MVC4中的cshtml文件中获取会话值

  7. 7

    将CheckBox的值传递给ASP.NET MVC4中的控制器操作

  8. 8

    在ASP.NET MVC 4 Razor中,如何获取@ Html.Label的值(文本)?

  9. 9

    如何获取ASP.NET Core MVC控制器中输入按钮的值?

  10. 10

    如何在ASP.NET Core MVC App中获取DropDownList的选定值

  11. 11

    如何在ASP.NET MVC中获取更新时的旧实体值

  12. 12

    如何在Asp.net MVC中使用JQuery从Webgrid行选择中触发PartialView

  13. 13

    在asp.net mvc 5中,如何以剃刀语法使用jquery?

  14. 14

    使用LINQ asp.net mvc获取表中属性的最后一个值

  15. 15

    如何从ASP.NET MVC属性获取枚举值?

  16. 16

    ASP.NET MVC:使用jQuery更改输入文本值

  17. 17

    如何在 ASP.Net Mvc 中获取 EditorFor 的值并将值作为参数传递到按钮中

  18. 18

    如何获取由ASP.NET中的JQuery填充的下拉列表的选定值?

  19. 19

    如何使用asp.net中的javascript获取GridView中给定行的列值?

  20. 20

    如何在 asp mvc 中使用 js/jquery 如果 checkbox.checked > 0 启用按钮?

  21. 21

    如何使用ASP .NET MVC4从其他表单获取复选框值?

  22. 22

    使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

  23. 23

    使用asp.net从后面的代码中获取Jquery的Select2的多个选定值

  24. 24

    在ASP MVC .Net Core中何处使用/放置jQuery?

  25. 25

    使用 JS/JQuery 获取 ASP.NET Webform TextBox 的值

  26. 26

    如何使用Razor语法在ASP.NET MVC 4中获取文本中URL的链接?

  27. 27

    如何使用Razor语法在ASP.NET MVC 4中获取指向文本中URL的链接?

  28. 28

    如何使用asp.net中的javascript获取所选复选框列表项的值

  29. 29

    如何使用GridView asp.net中的复选框获取选定的行值?

热门标签

归档