2014-10-20 73 views
-6

我试图通过ajax,使用javascript或jquery发送一些呈现的HTML到后端,但我找不到方法来做到这一点。发送HTML到后端

我试图用itext将该html导出为pdf。

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

非常感谢。

(我使用的Java和Spring的后端)

+5

请发布您的代码。 – Haris 2014-10-20 13:52:49

+0

将HTML发布为JSON对象? – magnudae 2014-10-20 13:54:44

+0

@magnudae我想把它作为一个字符串,因为我试图使用itext将该html导出为pdf。 – 2014-10-20 13:55:59

回答

4

您可以发送您的HTML作为JSON对象。这里有个简单的例子。

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

请注意:在向服务器发送HTML(特殊用户生成的内容)时,请注意安全性,特别是跨站点脚本(XSS)。 – GibboK 2014-10-20 14:00:44