0

我有一个工作代码可以在单击彩色按钮时更改表格单元格的颜色,当鼠标拖到表格单元格上时,拖动中涉及的所有单元格都会获得该颜色,这里是代码http://jsfiddle.net/ 28SMv/76/ ,

现在我想做表单验证,比如当第一个表格单元格获得颜色时,我想回显值并将其发送到数据库,我无法将表格单元格值设置为所选颜色,请帮忙!

4

2 回答 2

0

试试看!

显示要存储在数据库中的行和列 ID 和值。

现场演示

要保存数据,请使用:

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

在每个命令上替换它。

每次触发一次......

您的 php 页面将收到两个参数.... identificador e 颜色。

于 2012-08-13T20:46:13.160 回答
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 回答