我需要从数据库填充表单组件(选择、复选框)。表单的字段相互依赖,即我需要根据用户对前一个组件的选择来填充一个组件。为此,我使用 onchange 方法,从中发出 AJAX 请求,获取需要填充下一个标签的数据。现在,我从后端的 Controller 返回字符串(HTML 数据),并将相应 id 的innerHTML 设置为这些字符串。我很好奇,这种方法是否正确,或者我应该将json作为AJAX调用的输出并在js中生成HTML,然后将innerHTML值设置为相应的id。我使用 JSP 作为 View 。
最佳答案
我认为构建 json 并在页面端构建组件更安全,因为它使您的业务登录与 View 分开。如果需要构建一个没有POJO的动态表那么没有其他办法你必须使用html字符串数据作为ajax的输出
关于javascript - 使用innerHTML从数据库填充表单组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25891434/