我有一个表,其中包含通过 PHP 从 MySQL 数据库读取的数据。第一列包含所有项目名称。现在,单击表格第一列中的td元素将链接到一个页面,该页面包含有关td中包含的项目的更多详细信息。
现在我想出了以下想法:
$(document).ready(function() {
$('#table td:first-child').click(function() {
$('div.main').animate({
height: "50px"
}, 600);
setTimeout(function() {
$('div.data').fadeIn(1000);
}, 600);
});
});
div.main是包含表的 div 容器。我现在要做的是向上滑动该容器并在其正下方淡入一个新的div容器,新容器 include()sa PHP 页面包含一个动态查询(伪代码,无字符串转义,简化版本):
SELECT detail FROM items WHERE items.name = $_GET['name'];
我想不通的是,我是否以及如何告诉包含在淡入淡出的 div-container 中的 PHP 文件它必须从数据库中获取哪个项目名称的详细信息。
现在我可以通过JavaScript/jQuery读取项目名称,但我想不出办法将该值传递给 PHP 文件,而无需重新加载页面。
欢迎任何想法或建议!