Javascript 在post请求中保留用户生成的HTML的最佳方法?

Javascript 在post请求中保留用户生成的HTML的最佳方法?,javascript,jquery,html,user-input,Javascript,Jquery,Html,User Input,我正在构建一个站点,它是一个用于创建XML文件的接口,这些文件由服务器端程序作为输入读取 该网站允许用户动态创建HTML块。每个块都可以被视为一个对象,并包含多个输入字段。当用户提交表单时,数据将转换为XML文件 在post请求中保存/重建用户生成的HTML的最佳方法是什么?我使用的是JQuery,而不是AJAX。如果要保留HTML,为什么要将HTML处理成XML 只需将HTML保存在服务器上,然后在发出ajax请求时,您就可以获得整个HTML树并将其粘贴到DOM中(无需重新构建)。如果要保留H

我正在构建一个站点,它是一个用于创建XML文件的接口,这些文件由服务器端程序作为输入读取

该网站允许用户动态创建HTML块。每个块都可以被视为一个对象,并包含多个输入字段。当用户提交表单时,数据将转换为XML文件


在post请求中保存/重建用户生成的HTML的最佳方法是什么?我使用的是JQuery,而不是AJAX。

如果要保留HTML,为什么要将HTML处理成XML


只需将HTML保存在服务器上,然后在发出ajax请求时,您就可以获得整个HTML树并将其粘贴到DOM中(无需重新构建)。

如果要保留HTML,为什么要将HTML处理为XML


只需将HTML保存在服务器上,然后在发出ajax请求时,您就可以获得整个HTML树并将其粘贴到DOM中(无需重新构建)。

我想指出,现代XHTML旨在成为XML的一个子集。我认为Luca是对的。

我想指出,现代XHTML旨在成为XML的一个子集。我认为Luca是对的。

您可能正在寻找XML的


你好,世界!
绿色文本
  • 名单
  • 没有
  • 结束
  • /li>(注意没有使用)
]]>

只需确保避开用户输入中的
]]>
,否则他们可能会利用您使用的
CDATA
破坏您的XML

您可能正在寻找XML的


你好,世界!
绿色文本
  • 名单
  • 没有
  • 结束
  • /li>(注意没有使用)
]]>
只需确保避开用户输入中的
]]>
,否则他们可能会利用您使用的
CDATA
破坏您的XML

什么。另外,使用Javascript,您可以获得任何元素的HTML字符串:

document.getElementById('myimportantthing').innerHTML
并将其发送到服务器,以便包含在CDATA XML元素中,您应该很好

虽然为了某种目的捕获HTML并发送到API的整个想法都散发出代码的味道,但在不知道你在干什么的情况下,我不能说得更多。

什么。另外,使用Javascript,您可以获得任何元素的HTML字符串:

document.getElementById('myimportantthing').innerHTML
并将其发送到服务器,以便包含在CDATA XML元素中,您应该很好

虽然为了某种目的捕获HTML并发送到API的整个想法只是散发出代码的味道,但在不知道您在做什么的情况下,我不能说得更多