需求:根据后端返回的JSON数组,动态的加载div,比如后端返回4组数据,就动态生成4个div,并将返回的数据内容显示出来
操作:
1 | <script> |
但是这样会发现js失效了,原因是是Ajax在载入新的dom之前就已经把页面的JS加载完了,再执行事件时,没有绑定到新载入的dom上,所以我的解决方法是将js也动态加载,根据我的了解$(document).ready()
的方法是执行在·、window.onload = function (){}
前的,所以我使用$(document).ready()
首先加载div框架,加载完毕之后,再使用window.onload = function (){}
方法加载js,那么就能保证JS最后加载
1 | <!--动态加载JS--> |