我在一个页面上有两个复选框列表 - 父级和子级。两者都在单独的可折叠 div 中。当 Parent 的 div 折叠时,我使用 jquery 调用 WebMethod,该 WebMethod 对数据库执行查询,将返回的 List 序列化为 json,并将其返回给 jquery 方法。
以上所有工作都很好,我能够成功获得预期的 json 字符串。
我现在想做的是根据该 json 数据填充 Child 复选框列表。最好,我也希望能够设置文本和值(复选框列表的 DataTextField 和 DateValueField 属性)。
谁能提供如何做到这一点的例子?
function RunCentralEffect() {
$("#ParentDiv").hide('blind', 200);
var names = [];
$('#ParentDiv input:checked').each(function () {
names.push(this.value);
});
$.ajax({
type: "POST",
url: "BranchReportForm.aspx/MyWebMethod",
data: "{'args': '" + names + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert('Success!');
//Now what?
}
});
}
谢谢!