将所选单选按钮的值发送到ajax功能

时间:2018-03-30 10:35:51

标签: javascript jquery html ajax

<select onChange="getclass(this.value); name="Course_ID" >

我有一个ajax功能&#39; getclass&#39;每当我更改下拉列表的值时都会调用它。 我想在调用此函数时将单选按钮的值传递给ajax函数。

<input type="radio" name="type" value="c" checked="checked"> Class<br>

这是ajax函数

function getclass(val1) {
    $.ajax({
        type: "POST",
        url: "get_class.php",
        data:'id='+val1,
        success: function(data){
        $("#class-list").html(data);
        }
    });
}

1 个答案:

答案 0 :(得分:0)

您可以将单选按钮值传递给变量并在ajax中使用:

function getclass(val1) {
    var radVal = $("input[type=radio][name=type]:checked").val();
    $.ajax({
        type: "POST",
        url: "get_class.php",
        data: { 'id': val1, 'radVal': radVal },
        dataType: 'JSON',
        success: function (data) {
            $("#class-list").html(data);
        }
    });
}