目前,我有一些页面,其中HTML表格由从php获取的数据填充。现在我试图使这个动态,即改变同一页面上的HTML表格中的数据。我需要知道如何动态更改PHP代码。我使用Jquery动态更改内容,但我无法相应地更改PHP代码。关于我如何实现这一目标的任何建议?
答案 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属性。
<table>
...
<td>
<div tabindex="0" contenteditable="true">Cell content</div>
</td>
</table>
$('[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);
});
}
);