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

标签 javascript jquery html ajax

我需要从数据库填充表单组件(选择、复选框)。表单的字段相互依赖,即我需要根据用户对前一个组件的选择来填充一个组件。为此,我使用 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/

相关文章:

jquery - 如何在横幅前设置图片?

javascript - 指导手动简化变量和函数的工具?

javascript - Youtube 嵌入视频,点击播放按钮时全屏显示

javascript - 根据一个输入计算年龄并更新另一个输入

html - HTTP 响应 header : multiple Link values

javascript - HTML Web 组件不使用 Shadow DOM 样式

javascript - JavaScript/HTML 解耦有什么值(value)吗?如果是这样怎么办?

javascript - 嵌入 JSSOR slider

javascript - 从一个对话框检索值并将其显示在另一对话框中

jquery - 滚动元素对应滚动窗口