在php中动态更改表的内容

时间:2013-12-18 11:37:37

标签: php jquery html dynamic

目前,我有一些页面,其中HTML表格由从php获取的数据填充。现在我试图使这个动态,即改变同一页面上的HTML表格中的数据。我需要知道如何动态更改PHP代码。我使用Jquery动态更改内容,但我无法相应地更改PHP代码。关于我如何实现这一目标的任何建议?

2 个答案:

答案 0 :(得分:0)

你可能想要这样的东西:

<?php
echo "<table>";
foreach($rows as $cols)
{
    echo "<tr>";
    foreach($cols as $col)
    {
        echo "<td>".$col."</td>;
    }
    echo "</tr>";
}
echo "</table>";

答案 1 :(得分:0)

您可以使用contenteditable几乎支持的every browser属性。

HTML

<table>
  ...
  <td>
    <div tabindex="0" contenteditable="true">Cell content</div>
  </td>
</table>

的JavaScript

$('[contenteditable="true"]').on(
  'blur', // this action will trigger when the user blur the editable area,
          // you can also listen to a form submit.
  function(event) {
    $.post('tableController.php', {
      content: $(event.target).text()
    })
      .done(function(response) {
        alert(response);
      });
  }
);