使用innerHTML从数据库填充表单组件

时间:2014-09-17 13:06:41

标签: javascript jquery html ajax

我需要从数据库填充表单组件(select,checkbox)。表单的字段相互依赖,即我需要根据前一个组件上的用户选择填充组件。为此,我使用onchange方法,从中我为需要填充下一个标记的数据提出AJAX请求。现在,我从后端的控制器返回字符串(HTML数据),并将相应的id的innerHTML设置为这些字符串。我很好奇,方法是否正确,还是应该将json作为AJAX调用的输出并在js中生成HTML,然后将innerHTML值设置为相应的id。我使用JSP作为View。

1 个答案:

答案 0 :(得分:1)

我认为构建json并在页面端构建组件更安全,因为它使您的业务登录与视图分离。如果需要构建一个没有POJO的动态表,那么就没有其他工具你必须使用html字符串数据作为ajax的输出