js 如何循环生成checkbox

js 怎么循环生成checkbox?
js 如何循环生成checkbox
就像上面那样?改如何循环生产复选框?然后然后我把值拿到了,在然后就不会了:
  $(document).ready(function () {
        $("#dcpc_cinema_id").blur(function () {
            var linkId = $("#dcpc_cinema").val();
            if (linkId != "") {
                var trigger = setTimeout(function () {
                    $.ajax({
                        url: "@Url.Action("QuerySalePrice")",
                            data: { linkid: linkId },
                            success: function (data) {
                                var checkBoxValue = data.split(',');
                                for (var i = 0; i < checkBoxValue.length; i++) {
                                    alert(checkBoxValue[i]);
                                }
                            }
                        });
                    }, 1000);
                }
            });
    });
 
------解决思路----------------------

  $(document).ready(function () {
        $("#dcpc_cinema_id").blur(function () {
            var linkId = $("#dcpc_cinema").val();
            if (linkId != "") {
                var trigger = setTimeout(function () {
                    $.ajax({
                        url: "@Url.Action("QuerySalePrice")",
                            data: { linkid: linkId },
                            success: function (data) {
                                var checkBoxValue = data.split(',');
                                var chkhtml = [];
                                for (var i = 0; i < checkBoxValue.length; i++) {
                                   chkhtml.push('<input type="checkbox"  value="'+checkBoxValue[i]+'"/><label>'+checkBoxValue[i]+'</label>');
                                }
                               $("#输出容器ID").html(chkhtml.join(''));
                            }
                        });
                    }, 1000);
                }
            });
    });