因为我只需要在 jQuery 成功函数上检查控制器中值为 true 的项目。
<script type="text/javascript">
$("#Pid").change(function ()
{
$.ajax({
url: '@Url.Action("getcheckedchannel","Channels")',
type: 'POST',
data: { pid: $(this).val() },
success: function (data) {
for (var i = 0; i < data.length; i++)
{
//if (data[i].IsChecked == "1") {
var status = data[i].IsChecked ? true : false;
$(".IsCheck").attr("checked", status);
//}
}
}
});
});
</script>