php - 如何使用 php 在 td 中发送 contenteditable 值

标签 php mysql ajax html contenteditable

我的页面中有以下代码:

 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/

相关文章:

php - $_FILES 不工作并且没有给出错误

c# - 具有 Convert.ToChar(0) 散列结果的字符串在散列 hash_hmac 时与 PHP 中的 chr(0) 不同

javascript - 合并两个 PHP - Kimonlabs

php - 使用volley php发布数据

javascript - AJAX 请求触发 4 次而不是一次

javascript - 如何使用 Ajax 成功在新选项卡中打开 URL?

php - PHP变量中的地址,没有Javascript的谷歌地图嵌入?

mysql - 从字段名为 MySql 的行中检索前 3 个值

php - 需要有关数据库设计和表结构的建议

php - 为什么这个ajax脚本不使用ajaxRequest.open调用后端php?