根据单选按钮id属性调用ajax jquery

Call ajax jquery depending on radio button id attribute

本文关键字:调用 ajax jquery 属性 id 单选按钮      更新时间:2023-10-23

我有个问题。

我不得不调用接收不同数据但接受相同参数的Ajax。我想让我的单选按钮决定哪一个会开火:

 var value = $("input:radio[name=radio]").attr("id");

这是获取当前单选按钮ID的代码。

if (value === "something") {`Call Ajax here`}

else { call other ajax }

但它只调用最后一个ajax。。。即使我更换了收音机按钮。

尝试这种方法来获得radio button值,然后根据您的要求进行比较,但要确保=====比较。这里myForm是您的表格id

 var active=$('input[type="radio"]:checked', '#myForm').val(); 
 if(active==1){
 //first ajax call
 }
 else if(active==2){
 //second ajax call
 }
 else{
  //last ajax call
 }

请参阅演示

解决了它。

var value = $('input[name="radio"]:checked', '#myForm').val();

            $("input[name=radio]:radio").change(function() {
                $("#table").empty();
                $('#input').val('');
            });