脚本
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>');
}
}
});
});
});
数据未显示。
答案 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 );
}
}
});
});
});
此处,复选框value
为data[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>);
}