首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
js动态追加的html元素没有效果
丿天涯
2019-11-24 20:28
js动态追加的html元素怎么重新渲染,比如动态添加的img标签。
项目:
JFinal
评论区
JFinal
2019-11-25 10:35
参考 jfinal club 项目中的 com.jfinal.club.share 包现下面的ShareController.saveReply() 方法
该方法内部用到下面代码:
String replyItem = renderToString("_reply_item.html", ret);
ret.set("replyItem", replyItem);
renderJson(ret);
先是对 _reply_item.html 这个 html 动态元素进行了渲染,然后再 renderJson 发回给前端,前端用 js 再显示出来即可
回复
JFinal
2019-11-25 10:37
这里补充一点,返回给前端的数据不一定非得要 json,还可以直接返回 html 动态片段,例如:
render("_reply_item.html");
客户端接收的该数据后的 js 代码稍稍改一下即可
回复
发送
我要反馈
热门反馈
扫码入社
该方法内部用到下面代码:
String replyItem = renderToString("_reply_item.html", ret);
ret.set("replyItem", replyItem);
renderJson(ret);
先是对 _reply_item.html 这个 html 动态元素进行了渲染,然后再 renderJson 发回给前端,前端用 js 再显示出来即可