Как отправить contenteditable значение в тд с переполнением стека

У меня есть следующий код на моей странице:

 echo "<td style='border-bottom:1px solid #FFA500;' contenteditable='true'>".$result['body']."</td>";

И я хочу отправить отредактированный контент в mysql_query.

мне просто нужно добавить идентификатор <td> и использовать AJAX ??

0

Решение

РЕДАКТИРОВАТЬ:
Пожалуйста, проверьте следующий вопрос для получения дополнительной информации, ссылок и полезных ответов:
Как сохранить и получить спорные данные


Да, вы должны использовать AJAX для хранения отредактированного контента или использовать сценарий, который генерирует (скрытый) ввод полей и отправка формы с отредактированными значениями.

Готов больше о contenteditable здесь (в частности, «Хранение изменений»):
http://html5doctor.com/the-contenteditable-attribute/#storing-changes

Это дает вам JS бин код фрагмент где он показывает пример того, как вы можете отправить данные на сервер, используя jQuery $ .ajax.
Это делает это на KeyDown Однако, чтобы сохранить запросы, я бы предложил сделать это на пятно.

1

Другие решения

Да, вы должны использовать Ajax. Если вы хотите «обновить его», используйте input событие для прослушивания, когда contenteditable изменения; или создайте кнопку, если хотите сохранить значение «когда они будут готовы».

0

По вопросам рекламы [email protected]