2006年04月04日

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事件。