使用php动态更改html表格单元格内容

时间:2014-05-07 19:59:10

标签: javascript php jquery mysql

我有一个php页面,显示经典CD的曲目列表。该表从两个非常相似但不同的mysql表中提取数据,这些表有时会导致(部分)重复表行。

这两种可能性(数字是CD上的曲目编号):

1 Work title
1 Subwork title


  Work title (possibly altered)
2 Work title

在第一种情况下,我想删除曲目编号。在第二种情况下,我想在第一行保留工作标题,添加第二行的轨道号,而不对第二行的工作标题执行任何操作。所以结果应该是这样的:

  Work title
1 Subwork title


2 Work title (possibly altered)

这可以在php中完成,还是应该朝着javascript或jQuery的方向寻找解决方案?我尝试使用

$("div").empty();

但无法使其发挥作用。

欢迎所有建议。

2 个答案:

答案 0 :(得分:0)

如果您的PHP脚本一次生成整个表,那么您可以在PHP中完成。如果您的PHP脚本只创建表的一部分,将其发送给用户,稍后通过类似AJAX调用进行修改,那么您必须在Javascript中执行此操作。

答案 1 :(得分:0)

最有效的方法是在从数据库中检索数据时处理服务器(PHP)上的数据。这样,您不会将大数据大小传输到客户端,只是让前端(javascript)丢弃不需要的任何数据。这将创造一种不太理想的用户体验。