之前已经问过这个问题,但尚未完全解决。
所以我有一个下拉菜单,根据用户的选择,第二个下拉菜单将填充特定的选项。
的Javascript
router.get('/', function(req, res, next) {
res.render('index', {
title: 'Design your one line.',
moduleType: moduleType,
moduleManufacturer: moduleManufacturer,
modTableTitle: modTableTitle,
}
);
});
var modTableTitle = "Module Specification";
var moduleManufacturer = [];
var newArray = [];
for (var x in moduleType.specs) {
newArray[x] = moduleType.specs[x].Manufacturer;
if (newArray[x] != newArray[x-1]) {
moduleManufacturer.push(newArray[x]);
}
}
EJS
</div>
<select class="form-control" name="selectModuleManufacturer">
<option selected disabled>Select Module Manufacturer</option>
<% for (var x in moduleManufacturer) { %>
<option><%= moduleManufacturer[x]; %></option>
<% } %>
</select>
</div>
第二个下拉列表包含所选制造商的规格,它是json对象的所有部分,所以有人可以帮我写第二部分吗?欣赏它。