敢情这才是ajax啊
将需要使用ajax动态获取的内容单独放到一个页面(如ajax.jsp)中,以供调用。宿主页面只需预留一个id为content的div,供填充内容。
在宿主页面使用jQuery来实现ajax:
<script type="text/javascript" src="/include/js/jQuery/jQuery.js"></script> $.ajax({ url: "/ajax.do", cache: false, success: function(ajaxResult){ $("#content").html(ajaxResult); } });
整个ajax调用仅此而已。其中"/ajax.do"是服务器端处理程序,返回到ajax.jsp,做适当处理,如分页等。
ajax只是个工具,它的实现就应该足够简单,以便将精力放在dom操作、页面逻辑上。
jQuery很强大!以后改善用户体验的工作就与程序员体验不冲突了,呵呵