本文共 833 字,大约阅读时间需要 2 分钟。
以下代码通过ajax+jquery实现,不限制你使用何种语言。
数据库中使用char(1)或bit类型将值存成0或1。
前台:
是
否
$(function() {
$.ajax({
type : "POST",
url : basePath + "getIsCheck.do",
success : function(data) {
if(data != null && data != "") {
$("input[name='isChcke']").prop("value", data);
if(data == "1")
$("input[name='isChcke']").frist().prop("checked", "checked");
else
$("input[name='isChcke']").second().prop("checked", "checked");
}
}
});
});
上述代码是需要两个radio二选一的或多选一的情况,当只有一个radio的时候更简单:
是否选中
$.ajax({
…… // 和上述代码相同
success : function(data) {
$("input[name='isChcke']").prop("value", data);
if(data == "1")
$("#isChcke]").prop("checked", "checked");
}
});
当然了,你可能不使用0和1来保存,那么就是下面的代码情况:
红
蓝
黑
白
……
$.ajax({
…… // 和上述代码相同
success : function(data) {
$("input[name='isChcke']").each(function(i, it) {
if($(this).val() == data)
$(this).prop("checked", "checked");
});
}
});
转载地址:http://qeudv.baihongyu.com/