1つのページに2つのチェックボックスリスト(親と子)があります。両方とも別々の折りたたみ可能なdivにあります。親のdivが折りたたまれたら、jqueryを使用してWebMethodを呼び出し、データベースでクエリを実行し、返されたリストをjsonにシリアル化して、jqueryメソッドに返します。
上記はすべて非常にうまく機能し、期待されるjson文字列を正常に取得できます。
ここで実行したいのは、そのjsonデータに基づいて子チェックボックスリストにデータを入力することです。できれば、テキストと値も設定できるようにしたいと思います(チェックボックスリストの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?
}
});
}
ありがとうございました!