需求: 我们经常会遇到这样的需求, 页面加载完毕就行. 如果是触发弹窗或者跳转这样的动作, 一般会被浏览器拦截.
破解方法:
1. 用setTimeout方法替换onload方法.
setTimeout(function(){
.......
},2000)
2. ajax异步请求改为同步请求. async: false.
$.ajax({
async: false,
type : "GET",
url : '/user/list',
complete: function(msg){
alert('complete');
},
success : function(data) {
alert('success');
temp=data;
}
});