已经用SSH架起了一个网站。
为了让用户体验好一点,想加入如下的效果(很土的,见笑)。现在的情况:检索出的结果集(1000+)放在页面的table中,采用hb的分页
table上设置了几个导航的翻页键,点击后直接发送请求*.do?command=list&...
服务器返回一个新页面。预期效果:点击翻页键后采用局部刷新,页面除了table部分外不变。原理上应该是采用ajax了,我的疑问是:
现在可不可以这样:我服务器端设计不改变,仍然返回jsp页面,在客户端直接采用
ajax设计,取出服务器端的返回jsp数据,更新现有页面的局部?
还有就是:现在已经再用SSH做东西了,现在该怎么学习ajax,或是怎么将ajax应用在SSH中?还望高手指点一下学习的路线!谢谢先!顺祝各位新年快乐!

解决方案 »

  1.   

    完全可以实现。但是比较麻烦。
    你现在可以在服务器端完全不变的情况下提高客户端的用户体验,但是效率反而有所降低服务器端返回了携带结果集的JSP后,被xmlhttprequest(==4&&==200)拦截后,取出你想要更新页面的数据(table中的数据),拿到数据后采用兔子魔术的方法更新页面即可兔子魔术:http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro6/index.html?S_TACT=105AGX52&S_CMP=techcsdn