怎么做有优惠券的网站,老客户网站建设,商务网站开发步骤,wordpress升级php版本崩溃最近使用$(document).ready(function(){})遇到一个问题#xff1a;加载页面后发送数据请求后台#xff0c;得到的数据不对#xff0c;后发现请求后台时#xff0c;发送的数据为空#xff0c;没有获取到值导致的。------改成window.onload function(){}或者$(window).load…最近使用$(document).ready(function(){})遇到一个问题加载页面后发送数据请求后台得到的数据不对后发现请求后台时发送的数据为空没有获取到值导致的。------改成window.onload function(){}或者$(window).load(function(){})就可以了。现总结一下这一块的知识点。 如何选择$(document).ready()和window.onload请结合实际情况进行判断。 $(document).ready()和window.onload之间的区别 1.执行时间 window.onload function(){} -------- 页面上所有的元素包括图片文件加载完成之后执行jquery的写法是$(window).load(function(){}) $(document).ready(function(){}) ------- 页面上DOM结构绘制完成之后执行,可以简写成$(function(){})。 页面会先执行$(document).ready()然后执行window.onload。 2.执行次数 window.onload function(){} ------ 只执行一次如果定义多个时只会执行最后一个定义的方法如果想执行多个方法可以使用$(window).load(function(){}) 会按照定义顺序执行 $(document).ready(function(){}) ---- 可以执行多次页面编写多个$(document).ready()方法时按照定义顺序依次执行 script
window.onload function(){alert(onload11);
}
window.onload function(){alert(onload22);
}
$(window).load(function() {alert(load11);
});
$(window).load(function() {alert(load22);
});
$(document).ready(function() {alert(ready22);
});
$(document).ready(function() {alert(ready11);
});
/script 弹出的顺序为 ready22 ----- ready11 ----- onload22 ----- load11 ----- load22转载于:https://www.cnblogs.com/wjmm/p/8073937.html