Javascript 如何使用AJAX请求在回调时选择单选按钮值和文本输入?

Javascript 如何使用AJAX请求在回调时选择单选按钮值和文本输入?,javascript,jquery,html,mysql,ajax,Javascript,Jquery,Html,Mysql,Ajax,表单数据在所有输入文本字段上正确填充。但是对于单选按钮,除了元素的值被更改之外,什么都不会发生,但是没有视觉效果。我知道这是因为基于类名,它会更改值。但我如何区分现场输入和无线电输入?谢谢 $(函数(){ $(“.task list”)。单击(函数(){ $.ajax({ 键入:“POST”, 网址:'http://localhost:8090/HELPERSITE/src/php/listing-info get.php', 数据类型:“json”, 数据:“pid=”+$(this.att

表单数据在所有输入文本字段上正确填充。但是对于单选按钮,除了元素的值被更改之外,什么都不会发生,但是没有视觉效果。我知道这是因为基于类名,它会更改值。但我如何区分现场输入和无线电输入?谢谢

$(函数(){
$(“.task list”)。单击(函数(){
$.ajax({
键入:“POST”,
网址:'http://localhost:8090/HELPERSITE/src/php/listing-info get.php',
数据类型:“json”,
数据:“pid=”+$(this.attr(“id”),
成功:功能(响应){
控制台日志(响应);
Object.key(响应[0]).map(函数(k){
变量el=$('.'+k);
如果(el.prop('type')='radio'){
el.过滤器(功能(i,按钮){
return button.value==响应[0][k];
}).prop('checked',true);
}否则{
$('.+k).val(响应[0][k]);
}
})
}
});
});

});
如果类型为
单选
,则需要设置相应按钮的
checked
属性

$(函数(){
$(“.task list”)。单击(函数(){
$.ajax({
键入:“POST”,
网址:'http://localhost:8090/HELPERSITE/src/php/listing-info get.php',
数据类型:“json”,
数据:“pid=”+$(this.attr(“id”),
成功:功能(响应){
控制台日志(响应);
Object.key(响应[0]).map(函数(k){
变量el=$('.'+k);
如果(el.prop('type')='radio'){
el.过滤器(功能(i,按钮){
return button.value==响应[0][k];
}).prop('checked',true);
}否则{
$('.+k).val(响应[0][k]);
}
如果(response.negotiate=='approve'{});
}
})
});
});
});

地方的
遥远的
批准
否认