0

色付きのボタンをクリックしたときにテーブルセルの色を変更するための作業コードがあり、マウスをテーブルセル上でドラッグすると、ドラッグに関係するすべてのセルがその色になります。コードはhttp://jsfiddle.net/です。 28SMv / 76 /

今、最初のテーブルセルが色を取得したときのようなフォーム検証を行いたいのですが、値をエコーアウトしてデータベースに送信したいのですが、テーブルセルの値を選択した色に設定できません。助けてください!

4

2 に答える 2

0

あなたはこのように試すことができます:

$('our_table td').click(function(){
           $(this).css('background-color', selectedColor);
            alert($(this).children("input").val());
            $.ajax({
                    url: "add-product.php",
                    type: "post",
                    data: $(this).children("input").val().serialize(),
                    error: function(data){
                        alert("There was an error while inserting into the database. );
                    },
                    success: function(data) {
                        Display_Load();
                        $("#content").load("pagination_data.php?page=1", function() {
                            Hide_Load()
                        });
                    }
                });
    });

Fiddleでアラートを実行させることはできないようですが、変数を取得できたら、AJAX呼び出しを実行してデータベースをどこかで更新します。

さらにサポートが必要な場合はお知らせください。

于 2012-08-13T20:39:48.967 に答える
0

それを試してみてください!

データベースに保存する行と列の ID と値を表示します。

ライブデモ

データを保存するには:

var Params = { identificador: identificador, color : color };
$.ajax({
    url: 'pagetosave.php',
    type: 'post',
    data: Params,
    success: function (data) {
        alert('saved...');
    }
});

コマンドごとに置き換えます。

それぞれに1回トリガーされます....

あなたのphpページは2つのパラメータを受け取ります.... identificador e color.

于 2012-08-13T20:46:13.160 に答える