0

我正在尝试开发一个可以进入编辑器模式(使用以下 javascript)并更改 DOM 的站点。

        document.body.contentEditable = "true";
        document.designMode = "on"; void 0;

我想在用户单击“保存更改”按钮(通过 html 表单)时提交整个 HTML DOM,然后在刷新站点时让 PHP 加载这些更改。

这可能吗?我是 PHP 新手,所以我不知道这是否是正确的方法。

4

1 回答 1

0

我认为大多数浏览器现在都支持 DOM 上的 outerHTML,但为了安全起见,你应该能够做到var markup = document.documentElement.innerHTML;

您现在可以通过 AJAX 或您希望的任何其他方式向您的服务器发送标记。但是,您应该注意,如果您不采取必要的步骤,保存按钮也将包含在markup.

将您的 GUI 拆分为 DIV 并将您的内容拆分为 DIV 可能会更好。然后只需单独发送内容。

于 2013-08-23T21:35:01.960 回答