具体情况是这样,我用nodeJs编写的程序中需要实现这样一个功能:由用户上传一段html代码,这段代码需要被添加到我的ejs模板中(用户希望能够以提交html代码的形式修改个人页面).请问这种功能要如何实现? (我的想法是讲可以将用户提交的代码作为数据传入,或者将用户提交的代码写入其他的ejs文件中,然后用include引用,但是这就需要在<%= %>或者<%- %>里再嵌套一层<%= %>,好像实现不了...)
回复 (5)
H
数据、页面分离,给页面注入数据就行
L
不知道这样是否可行, 把这个页面的html保存到数据库中,,每次render这个页面的时候,通过ajax 去请求数据库里的html代码,然后通过操作dom去替换对应的,用户提交修改,就更新数据库里的就行了
U
A
引用 liujavamail不知道这样是否可行, 把这个页面的html保存到数据库中,,每次render这个页面的时候,通过ajax 去请求数据库里的html代码,然后通过操作dom去替换对应的,用户提交修改,就更新数据...
@liujavamail 我也觉得可行。ajax
来自酷炫的 CNodeMD
Z
小心数据注入,这好像不是很安全
参与回复
登录后即可参与回复。登录