我使用以下代码创建一个复选框列表:
function LoadDetours() {
if ($("#DepartureCityId").val() != "0" && $("#ArrivalCityId").val() != "0") {
var url = "/Cities/detours?start=" + $("#DepartureCityId").val() + "&end=" + $("#ArrivalCityId").val();
$.getJSON(url, null, function (data) {
var topicContainer = $('ul#detourDiv');
topicContainer.empty();
$.each(data, function (iteration, item) {
topicContainer.append(
$(document.createElement("li"))
.append(
$(document.createElement("input")).attr({
type: 'checkbox',
id: 'detour-' + iteration,
name: iteration,
value: "aaaaaaa"
})
)
.append(
$(document.createElement('label')).attr({
'for': 'detour-' + iteration
})
.text(item)
))
alert(item);
});
});
}
}
似乎没有错误并且代码运行,警报弹出窗口显示我的项目中有数据但我的表单上没有出现任何内容,我错过了什么吗?