我有一张表格,格式为4x4。假设他们都是黑盒子。我现在拥有它,所以当我盘旋时,它们会变灰。
但是,如何点击表格单元格,它会保持灰色,我能以某种方式将该单元格的坐标传递给$ _POST函数?我希望我的描述能力足够。
答案 0 :(得分:4)
$_POST
通常用于表单数据,因此您需要在点击时填充(通过javascript)隐藏的<input>
元素以及您想要传递的数据。根据您要触发$_POST
的方式,您可以在同一点击事件中提交表单,也可以通过其他操作提交表单。
关键是通过$_POST
传递数据的唯一方法通常是通过表单或通过AJAX。
答案 1 :(得分:0)
使您的表格每个单元格定义了onclick
个事件。调用此函数时,调用函数通过post
提交表单。
答案 2 :(得分:0)
jQuery粉丝在这里 -
$('td').click(function() {
$.post("table_process.php", { cell: $(this).attr("#cell_id") },
function(data){
alert("Cell: " + data);
});
});
应该是这样的。
答案 3 :(得分:0)
图书馆不可知的做法:http://jsfiddle.net/sdleihssirhc/eBD9L/
它使用td:hover
,因此它不适用于IE6等等。