1、加载页面后,执行方法的函数
$(document).ready(function(){
});
或者
$(function(){
});
JS对应的函数为:
window.onload = function(){
};
JS相对于JQuery的弊端:JS会在整个页面的document全部加载完成以后执行。如果需要长时间加载图片等外部资源,会让用户感觉JS效果失效;而JQuery只需在加载所有到的DOM结构后就执行,即在加载外部图片和资源之前,就会执行了。
2、MAP的使用
后台封装MAP类型数据,返回JSON数据
Map<String,String> myMap=new HashMap<String,String>();
myMap.put("ss","ss");
myMap.put("dd","dd");
Map<String,Object> map=new HashMap<String,Object>();
map.put("result",myMap);
JSONObject jsonObject=new JSONObject();
Iterator<String> keys=map.keySet().iterator();
while(keys.hasNext()){
String key=keys.next().toString();
jsonObject.accumulate(key,map.get(key));
}
return jsonObject;
2、前台获取JSON数据
获取key为"ss"的值:data["result"]["ss"];
获取MAP中的键值对:
$.each(data["result"],function(key,value){
alert(key+":"+value);
});