1。javascript提交使用GET时会下载XML数据文件并缓存在本地,对无需实时同步的数据尽量用GET,这样随算客户端再刷新,也不会再次读取服务端XML文件
2。对需要GET但又需要实时性强的,可使用在GET后加唯一参数解决(此时推荐使用post,详见3),如:
ajax.open("GET",Filer,true);
get = get + "&date=" +new Date().getTime();
ajax.send(GET);
3。javascript提交使用post,经测试 不会缓存到本地,实时性强,使用方法基本和GET相同,如:
ajax.open("POST",Filer,true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send(post);
4。因为可能发生javascript已经开始绘制,但页面还没有载入完成,导致页面载入完成前,javascript已经结束工作,页面停留在没有数据显示的状态,所以尽量避免onload事件。
发表评论