为了账号安全,请及时绑定邮箱和手机立即绑定

jsrender问题:获取数据没有被覆盖

jsrender问题:获取数据没有被覆盖

函数式编程 2018-09-05 12:15:58
想实现的效果是:在#poorcon这个div里已经加载好最初的前几条数据,然后点击按钮加载接下来的几条数据,第一次点击通过jQuery("#poorcon_more").render("#poorcon_more", { rows: obj }); 这一句,已经将数据存入div#poorcon_more里面了,然后append到div#poorcon中,但是接下来的点击按钮之后,div#poorcon_more里面的内容还是保持原先的数据,没有被覆盖,导致列表显示重复数据。(后台的sql查询语句已经确保正确)
查看完整描述

1 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

首先,这个 jQuery(selector).render 中的 render 方法不是 jQuery 标准的 API,你引入什么第三方插件要说清楚,不然压根不知道里边是怎么工作的。

其次,所谓的后台 sql 查询正确,是指你确保后端返回给前端的数据是正确的么?

最后,我猜测,你这种使用 render 的姿势是不正确的。render 很可能是获取 <!-- --> 里边的代码后解析渲染,但是你第一次 render 的时候已经把代码弄成正确的 html 而不是模板了,第二次它取不到模板,自然不会渲染。当然,这些都是猜测。


查看完整回答
反对 回复 2018-10-28
  • 1 回答
  • 0 关注
  • 776 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号