我有一个表格,其单元格 ID 为“quest_row1”、“quest_row2”等。我想将单元格的背景颜色更改为通过 AJAX 调用服务器返回的十六进制值。
picked_answer = $(this).val();
x = parseInt($("input#q_num").val());
$.post("CCRN/submit_answer.php", {num : x, answer:picked_answer}, function(data)
{
alert(data+x);
$("#quest_row" + x).css({'background-color' : '#' + data});
});
x 得到正确的值,比如 10。从 AJAX 调用返回的数据是正确的,比如 AABBCC。颜色没有改变,但我没有收到任何错误。当警报框显示数据和 x 的正确值时,此代码会运行。请帮助确定我的问题!