+ -
当前位置:首页 → 问答吧 → 如何在页面加载完成后自动调用JSON

如何在页面加载完成后自动调用JSON

时间:2011-11-28

来源:互联网

$.getJSON( 
"/districts/search.do?method=resultSyn",function(json){
var sum=json.length ;
if(sum>0){
for(var i=0;i<sum;i++){
selDiv(json[i]);
}
}
});
这行代码想在页面加载完成后就执行,selDiv函数是填充页面中层的数据,求指教。
在线等。

作者: XC2010_K   发布时间: 2011-11-28

window.onload = function(){
$.getJSON(  
"/districts/search.do?method=resultSyn",function(json){
var sum=json.length ;
if(sum>0){
for(var i=0;i<sum;i++){
selDiv(json[i]);
}
}
});
}

作者: MuBeiBei   发布时间: 2011-11-28

这行代码想在页面加载完成后就执行,
window.onload = function(){
//...
}

支持 1L 的回复

作者: shenzhenNBA   发布时间: 2011-11-28

很多框架里都有domready事件的

作者: yibey   发布时间: 2011-11-28

用jquery可以
$(function(){
  $.getJSON( 
"/districts/search.do?method=resultSyn",function(json){
var sum=json.length ;
if(sum>0){
for(var i=0;i<sum;i++){
selDiv(json[i]);
}
}
});
})

作者: liangws   发布时间: 2011-11-28

$(document).ready(){function(){

$.getJSON( 
"/districts/search.do?method=resultSyn",function(json){
var sum=json.length ;
if(sum>0){
for(var i=0;i<sum;i++){
selDiv(json[i]);
}
}
});


}
};

作者: wis2007   发布时间: 2011-11-28

onload会在页面加载完所以的元素后才运行,比如你有几张10M的图片,那么就要等图片加载完了才执行。

$(document).ready(.) dom元素加载完就执行,不需要等把图片等信息彻底加载完。

引用 1 楼 mubeibei 的回复:

window.onload = function(){
$.getJSON(  
"/districts/search.do?method=resultSyn",function(json){
var sum=json.length ;
if(sum>0){
for(var i=0;i<sum;i++){
selDiv(json[i]);
}
}
});
}

作者: andyxl   发布时间: 2011-11-28

相关阅读 更多

热门下载

更多