2017-09-07 41 views
0

我在写使用tomcat作为servlet容器的java servlet。从JSON的JavaScript对象创建HTML元素

我需要一个客户端创建一个Ajax请求,并得到JSON对象作为响应。

该客户端之后构建HTML元素从该JSON对象(它解析到JS对象首次)。

问题:有没有一种方法可以在解析json后没有手动设置属性属性(如HTMLElement.Property = Parsed_Json.Property)后立即拥有完整的元素?

因为如果我需要手动设置这一切,然后我需要知道我会得到什么类型的元素(和JSON使用一个字段作为标签名)。但这需要像

var button = document.createElement(Parsed_Json.ElementTag); 

然后一个大的“if”块来实现我需要设置的属性。

也许我可以复制在JSON一个完整对象的结构,所以它会之后

var HTMLElement = Json.parse(json_object); 

是可用的权利,我就能做到这一个

body.appendChild(HTMLElement); 
+0

可能的重复[从JavaScript对象创建HTML表格](https://stackoverflow.com/questions/17684201/create-html-table-from-javascript-object) – nikli

+0

这[代码段](https://stackoverflow.com/a/14197981/1502615)可以帮助你在显示HTML的JSON内容。 –

回答