我的页面中有以下代码:
echo "<td style='border-bottom:1px solid #FFA500;' contenteditable='true'>".$result['body']."</td>";
我想将编辑后的内容发送到mysql_query。
我只需将 id 添加到 <td>
并使用ajax??
最佳答案
编辑: 请检查以下问题以获取更多信息、引用资料和有用的答案: How to save and retrieve contenteditable data
<小时/>是的,您必须使用 AJAX 来存储编辑的内容,或使用生成(隐藏)输入字段并提交包含编辑值的表单的脚本。
在此处了解有关 contenteditable 的更多信息(特别是“存储更改”): http://html5doctor.com/the-contenteditable-attribute/#storing-changes
它给你一个 JS Bin code snippet其中显示了如何使用 jQuery 的 $.ajax 将数据发送到服务器的示例。 然而,它在 keydown 事件上执行此操作,并且为了保存请求,我建议在 blur 上执行此操作。
关于php - 如何使用 php 在 td 中发送 contenteditable 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38664539/