我在页面上有两个checkboxlists - Parent和Child。两者都在独立的可折叠divs。当Parent的div崩溃时,我使用jquery调用在数据库上执行查询的WebMethod,将返回的List序列化为json,并将其返回给jquery方法。如何通过jQuery填充asp.net CheckBoxList控件
以上所有的工作都很好,我能够成功地获得预期的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?
}
});
}
谢谢!