Javascript 根据单选按钮id属性调用ajax jquery
我有个问题 我必须处理接收不同数据但接受相同参数的Ajax调用。我想让我的单选按钮决定哪一个将被点燃:Javascript 根据单选按钮id属性调用ajax jquery,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有个问题 我必须处理接收不同数据但接受相同参数的Ajax调用。我想让我的单选按钮决定哪一个将被点燃: var value = $("input:radio[name=radio]").attr("id"); 这是获取当前单选按钮ID的代码 if (value === "something") {`Call Ajax here`} else { call other ajax } 但它只调用最后一个ajax…即使我更改了单选按钮。尝试这种方法获取单选按钮的值,然后根据您的要求进行比较
var value = $("input:radio[name=radio]").attr("id");
这是获取当前单选按钮ID的代码
if (value === "something") {`Call Ajax here`}
else { call other ajax }
但它只调用最后一个ajax…即使我更改了单选按钮。尝试这种方法获取
单选按钮的值,然后根据您的要求进行比较,但请确保==
或=
比较。这里myForm
是您的表单id
if (value === "something") {`Call Ajax here`}
else { call other ajax }
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('');
});
你的HTML是什么样子的?为什么选择id
属性作为比较值?