所以基本上我有这个代码:
for (i=1;i<=7;i++)
for (j=1;j<=10;j++)
{
$.post('../core/occupied.php',{table : db , row : i , seat : j},
function(result){
if (result == "green")
{
var color_id = "rl"+i+j;
alert(color_id);
//$("#rl"+i+j).css({"background":"rgba(153,153,153,1)","color":"white"});
}
});
}
此代码在 for 循环中执行 70 次,并根据情况从 中返回 3 种颜色occupied.php
,之后我想更改由 i 和 j 形成的 id 的颜色,但在函数获取和result
值更改后没有任何逻辑......例如,如果然后我想改变颜色,但它们变成了其他一些值......我无法解释为什么......有人可以帮助我吗?i
j
i=1
j=2
id = #rl12