有一个页面有一些动态加载的过程
一个是动态加载一个表单,用户点击增加既可以增加一个表单;另一个是动态加载查询结果表格,用户点击查询后,接受后端返回的数据然后动态增加到前端表格
现在的问题是,我知道可以用jQuery创建元素然后append进去,或者直接用.html()写入html语句,但是这样的增加很繁琐,有没有更加合适的实现,加载html片段可以么?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我实现的一种办法: 把你需要添加的表单写到一个<script type="text/html" id="cost-template">//**html code </script> 然后追加的时候直接追加$("#form-template")。
楼主的做法有什么繁琐之处了?
不过需要注意一些地方,比如有20条数据,最好是一次性全部生成好了html字符再用jQuery往网页中append。
在手机中一次性加载200条是不会感觉有什么延迟效果的,更何况电脑。
angular,ember,avalon框架都比较适合这种场景
当然,如果你都不会的话,可以使用handlebar模板,也能简化操作.