如何使用 ajax 从 sql Server 获取单选按钮的值,并表示列表单选按钮
How to get value for radio button from sql server using ajax and represent to list radio button
我需要使用 ajax
从 sql 服务器获取单选按钮的值,php 并以形式表示值,此处包含无线电代码 ajax
function getname()
{
var id=$("#idEmploye").val(); // get the id from textbox
$.ajax({
type:"post",
dataType:"json",
data:"id="+id,
url:"page.php", // url of php page where you are writing the query
success:function(json)
{
$("#gender").val(json.gender).prop('checked',true)
}
});
}
在此处编写 HTML 代码
<label >Gender</label>
<input name="gender" id="gender" type="radio" value="Male" >Male</input>
<input name="gender" id="gender" type="radio" value="Female">Female</input>
目前可以在文本框中显示值,而不是在单选按钮中显示值,但我需要在单选按钮中显示值任何帮助
非常感谢
试试这个,
$("input:radio[name='gender'][value='"+ json.gender +"']").attr('checked', true);
或
$("input:radio[name='gender'][value='"+ json.gender +"']").prop('checked', true);
然后,id
的每个input
元素都应该是唯一的。请删除重复的id
。代表id
使用name
财产
基本上两个 html 元素不应该有相同的 id。 所以像这样更改你的 HTML
<label >Gender</label>
<input name="gender" id="Male" type="radio" value="Male" >Male</input>
<input name="gender" id="Female" type="radio" value="Female">Female</input>
你可以用js设置值
var gender = element = document.getElementById(json.gender);
gender.prop('checked');
如果您使用的是较旧的 jquery 版本 (<1.6)
gender.attr('checked');
相关文章:
- 客户端单选按钮列表验证
- 根据文本框中键入的文本筛选单选按钮列表
- ASP.NET 显示单选按钮列表和下拉列表的进度条/加载
- 使用javascript循环浏览asp.net单选按钮列表以获取所选值和文本
- 如何更改已从单选按钮列表中选择的单选按钮的颜色
- 单击编辑按钮时,如何根据另外两个文本框的条件隐藏或禁用单选按钮列表和文本框
- 单选按钮列表列表 - 只允许选择一个
- 在文本框中键入字母的筛选器单选按钮列表
- 删除内容占位符中的单选按钮列表单选按钮
- 单选按钮列表选定值 JavaScript
- 用于清除/取消选择单选按钮列表中的项目的 Javascript
- 带有文本选项的单选按钮列表 蛋糕
- 读取单选按钮列表的值
- 防止在禁用单选按钮列表上调用 javascript 函数
- 获取单选按钮列表中选中单选按钮的值
- 单选按钮列表与复选框
- 创建一个弹出窗口,并使用javascript显示单选按钮列表
- KnockoutJS”;“已检查”;绑定不'不能使用observableArray和单选按钮列表
- 获取单选按钮列表的选定值
- 如何更改单选按钮列表名称