Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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_Http Post_Onchange - Fatal编程技术网

Javascript 获取已更改的复选框值的值

Javascript 获取已更改的复选框值的值,javascript,jquery,http-post,onchange,Javascript,Jquery,Http Post,Onchange,我的页面上有几个复选框,每个复选框对应不同的课程。当用户选中复选框时,我想向服务器发送一个POST请求,以将其注册的详细信息添加到数据库中 我有以下jQuery需要注意更改: $(function () { $("input:checkbox").change(function () { var fullURL = document.URL; var url = fullURL.split('userID='); var userID =

我的页面上有几个复选框,每个复选框对应不同的课程。当用户选中复选框时,我想向服务器发送一个POST请求,以将其注册的详细信息添加到数据库中

我有以下jQuery需要注意更改:

$(function () {
    $("input:checkbox").change(function () {
        var fullURL = document.URL;
        var url = fullURL.split('userID=');
        var userID = url[1];

        var courseID =

        alert(userID + "and " + courseID);

        $.post('/Admin/EnrolUser/', postData, function (data) {

        });
    });
});

在我的页面上有几个复选框输入,我如何检索触发事件的选中复选框的值并将其设置为var courseID变量。

每个处理集合的jQuery函数都将该的值设置为当前元素

所以


change
函数中,变量
this
代表您的复选框

    $("input:checkbox").change(function () {
    var fullURL = document.URL;


    var courseID = $(this).val();

    alert(courseID);

});

var courseID=$(this.prop(“checked”)/$(this.val();我可以帮忙。您是否为每个复选框设置了id??如果是这样的话,那么您可以很容易地执行这个var courseID=$(this.attr(“id”);。。我希望有帮助
    $("input:checkbox").change(function () {
    var fullURL = document.URL;


    var courseID = $(this).val();

    alert(courseID);

});