如何才能保证ajax和其他页面元素执行的先后顺序
$(document).ready(function(){
var chk = document.getElementById("checkall");
chk.setAttribute("checked",true);
checkAll(chk);
});
有这么个情况,我用ajax做了一个checkbosx复选框,除了“全选”外,其他框都是ajax生成。
然后我用上面代码想要实现的目的,就是页面加载完成后,“全选”默认是勾选并且执行checkAll(chk)函数。现在出现的问题是,打开页面后,知道执行完checkAll(chk)函数,ajax代码还没有执行或是还没有执行完,导致实际效果就是“全选”显示为勾选状态,但是并没有啥实际效果。
Ajax
JavaScript
函数
------解决方案--------------------ajax代码执行完后再执行一次checkAll(chk)