所以我对编码还很陌生,仍然学习很多。所以请不要判断我的代码是否不好。
我在尝试使用for循环时遇到问题,该循环将贯穿并填充页面上的元素。我想做的是运行一个for循环,然后在数据库中搜索我将模块放入的顺序(例如1-30)。然后,这应该返回模块的名称。找到模块名称后,我希望它填写带有该名称的文本框(例如,textBox1,textBox2,textBox3除外)。我试图用i填写关联的文本框编号,但是我无法似乎能弄清楚。
我不确定如何使它正常工作,或者这是否是解决此问题的正确方法。我认为我应该使用for循环,所以我不会重复30次。任何帮助或建议将不胜感激!
for (var i = 1; i <= 30; i++) {
wixData.query("SiteModules")
.eq("Order", i)
.find()
.then((results) => {
let moduleName = results.items[0].moduleName;
$w("#moduleName" + i).text = moduleName;
})
}