后台AreaConfigurationController
通过JSON传数据 public ActionResult GetCheckBoxStatus()
{
EntityClass entity = new EntityClass();
Guid RegionGuid = entity.RegionGuidInfo;
return Json(GetCheckBox(RegionGuid));
}
public SelectList GetCheckBox(Guid RegionGuid)
{
SelectList RegionInfo = new SelectList(area.FindOneInfoByRegionGuid(RegionGuid), "ProvinceId", null);
return RegionInfo;
}
前台JQUERY代码 $(document).ready(function() {
JudgeCheckBox();
}); function JudgeCheckBox() {
var url = "/AreaConfiguration/GetCheckBoxStatus/";
$.getJSON(url, function(data) {
$.each(data, function(i, item) {
//$("#"+this.toString()).attr("checked",true);//打勾
$(":CheckBox").each(function() {
if (($(this)[0].value == item[0])) {
$(this)[0].checked = true;
}
});
});
});
}
//Checkbox部分
<%foreach (var item in Model)
{
%>
<%=Html.CheckBox(""+item.GUID+"") %><%=Html.Encode(item.ProvinceName) %> |
<%} %>帮我看下哪里错了谢谢了!
通过JSON传数据 public ActionResult GetCheckBoxStatus()
{
EntityClass entity = new EntityClass();
Guid RegionGuid = entity.RegionGuidInfo;
return Json(GetCheckBox(RegionGuid));
}
public SelectList GetCheckBox(Guid RegionGuid)
{
SelectList RegionInfo = new SelectList(area.FindOneInfoByRegionGuid(RegionGuid), "ProvinceId", null);
return RegionInfo;
}
前台JQUERY代码 $(document).ready(function() {
JudgeCheckBox();
}); function JudgeCheckBox() {
var url = "/AreaConfiguration/GetCheckBoxStatus/";
$.getJSON(url, function(data) {
$.each(data, function(i, item) {
//$("#"+this.toString()).attr("checked",true);//打勾
$(":CheckBox").each(function() {
if (($(this)[0].value == item[0])) {
$(this)[0].checked = true;
}
});
});
});
}
//Checkbox部分
<%foreach (var item in Model)
{
%>
<%=Html.CheckBox(""+item.GUID+"") %><%=Html.Encode(item.ProvinceName) %> |
<%} %>帮我看下哪里错了谢谢了!
就是界面的checkbox全是未选中的
0?
这个也是要用到这个才特意网上找了点资料