【问题标题】:Sending HTML to backend将 HTML 发送到后端
【发布时间】:2014-12-15 12:50:21
【问题描述】:

我正在尝试通过 ajax、使用 javascript 或 jquery 将一些呈现的 HTML 发送到后端,但我找不到这样做的方法。

我正在尝试使用 itext 将该 html 导出为 pdf。

有什么方法可以实现,将数据作为字符串发送?

非常感谢。

(我在后端使用 Java 和 Spring)

【问题讨论】:

  • 请发布您的代码。
  • 将 HTML 发布为 JSON 对象?
  • @magnudae 我想把它作为一个字符串,因为我正在尝试使用 itext 将该 html 导出为 pdf。
  • 那是什么问题?你有没有尝试过自己解决这个问题?
  • 是的。如果将其包装在 JSON 对象中,您仍然可以将其作为字符串访问。我认为下面的答案是解决这个问题的正确方法

标签: java html


【解决方案1】:

您可以将 HTML 作为 JSON 对象发送给您。这是一个简单的例子。

    var elm = document.getElementById('yourElement');
    var value = elm.innerHTML;
    var objToSend = JSON.stringify(value);
// now send using ajax
...

【讨论】:

  • 请注意:向服务器发送 HTML(用户生成的特殊内容)时,请注意安全性,尤其是跨站点脚本 (XSS)。
猜你喜欢
  • 2016-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多