「quest_row1」、「quest_row2」などのセル ID を持つテーブルがあります。セルの背景色を、サーバーへの AJAX 呼び出しを介して返す 16 進数値に変更したいと考えています。
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 の正しい値が表示されるため実行されます。私の問題を特定するのを手伝ってください!