我有一个工作代码可以在单击彩色按钮时更改表格单元格的颜色,当鼠标拖到表格单元格上时,拖动中涉及的所有单元格都会获得该颜色,这里是代码http://jsfiddle.net/ 28SMv/76/ ,
现在我想做表单验证,比如当第一个表格单元格获得颜色时,我想回显值并将其发送到数据库,我无法将表格单元格值设置为所选颜色,请帮忙!
我有一个工作代码可以在单击彩色按钮时更改表格单元格的颜色,当鼠标拖到表格单元格上时,拖动中涉及的所有单元格都会获得该颜色,这里是代码http://jsfiddle.net/ 28SMv/76/ ,
现在我想做表单验证,比如当第一个表格单元格获得颜色时,我想回显值并将其发送到数据库,我无法将表格单元格值设置为所选颜色,请帮忙!
试试看!
显示要存储在数据库中的行和列 ID 和值。
要保存数据,请使用:
var Params = { identificador: identificador, color : color };
$.ajax({
url: 'pagetosave.php',
type: 'post',
data: Params,
success: function (data) {
alert('saved...');
}
});
在每个命令上替换它。
每次触发一次......
您的 php 页面将收到两个参数.... identificador e 颜色。
你可以这样尝试:
$('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 调用即可在某处更新数据库。
如果您需要更多帮助,请告诉我。