如何将变量放入追加jquery

时间:2017-08-15 11:03:14

标签: jquery

脚本

javascript如何在变量中添加变量

    $(function () {
        $(window).load(function () {
            $.ajax({
                url: "/Menu/getpageMenu",
                type: "Get",
                success: function (data) {

                    for (var i = 0; i < data.length; i++) {
                        var opt = new Option(data[i].Title, data[i].Id);                            
                        $('#target').append('<input type ="checkbox" name="menu">' + opt+ '</input>');
                    }

                }

            });
        });
    });

enter image description here

数据未显示。

3 个答案:

答案 0 :(得分:1)

你可以试试这个:

ZipArchive

答案 1 :(得分:0)

您需要删除Option并简单地解析JSON并根据需要获取HTML

 $(function () {
        $(window).load(function () {
            $.ajax({
                url: "/Menu/getpageMenu",
                type: "Get",
                success: function (data) {

                    for (var i = 0; i < data.length; i++) {                           
                        $('#target').append('<input value="'+data[i].Id+'" type ="checkbox"  name="menu" />' + data[i].Title );
                    }

                }

            });
        });
    });

此处,复选框valuedata[i].Id,复选框文字为data[i].Title

答案 2 :(得分:-1)

试试这个:

b

您可以从现有对象创建一个新对象,这些对象无法显示。使用原始回复对象for (var i = 0; i < data.length; i++) { var opt = new Option(data[i].Title, data[i].Id); $('#target').append('<div><input type ="checkbox" name="menu[]" value="' + data[i].Id + '">' + data[i].Title + '</div>); }

相关问题