for (i = 1; i <= arrayNum; i++) {
$(".totalCubesBoards"+i+"").val(result.test1);
}
我的目标.val(result.test [i]);它不起作用带来NaN
你好我有这个代码,我发现了一个vay如何增加$(“。totalCubesBoards”+ i +“”),但当我尝试以任何方式递增.val(result.test1)时(例如:(结果。) test + i);或(result.test + Number(i));)它根本不起作用。
arrayNum带来= 2它有效。 如果你做result.test1 =它的工作原理 结果是ajax成功,测试来自php后计算
任何想法或答案都将不胜感激。
答案 0 :(得分:0)
我认为这与您访问结果对象的方式有关。您可能想尝试<button onclick="aumentar()">2000</button>
<button onclick="aumentar_mas()">1000</button>
<button onclick="aumentar_mas_mas()">500</button>
。看看是否有效。
更新:我在REPL.it中测试了它并按预期工作
result["test" + i]
然后控制台注销:
const result = { test1: 1, test2: 2, test3: 3}
for (let i = 1; i < 4; i++) {
const val = result["test" + i]
console.log(val)
}