Saving contenteditable Content Changes as JSON with Ajax
Fri May 01 2020 11:41:01 GMT+0000 (Coordinated Universal Time)
Saved by @Perfect Harmony #javascript
Elements with the contenteditable attribute can be live-edited right in the browser window. But of course those changes don’t affect the actual document on your server, so those changes don’t persist with a page refresh. One way to save the data would be to wait for the return key to be pressed, which triggers then sends the new innerHTML of the element as an Ajax call and blurs the element. Pressing escape returns the element to it’s pre-edited state.
https://css-tricks.com/snippets/javascript/saving-contenteditable-content-changes-as-json-with-ajax/
Comments