根据自我的总结,AJAX实现的功能就是网页的局部刷新。一般的,网页要么全部刷新,要么不刷新。而AJAX带给我们的就是根据我们自己的需要,实现局部的刷新,只改变我们想要改变的部分,这样大大减轻了浏览器的压力,运行速度也比整个页面刷新快得多。
怎么做,其实很简单,大家不要把AJAX想的多么的神圣,多么遥不可及,不过AJAX根据我们的实际需要确实可以实现很多很多功能,下面我简单的实现了一个AJAX的具体流程,后面我再写一些AJAX具体的实现案例,
首先,我们需要一个html(jsp也行),详细的东西我都写在代码里注释了的。
然后,我们需要处理请求的servlet类,
最后测试一下:
点击测试按钮之后
最后总结一下ajax具体执行流程,
①在网页中,我们要定义我们需要改变的标签(可以是div,input,a,p等等
)用唯一标识的id来定义,把ajax一些javascript必要方法写进去(直接在W3C
上面拷贝)
②在需要用ajax局部刷新的时候(这里为点击按钮)运行getServerInfo方法(
方法名可随意更改)。
③填写处理数据的url与传递的参数(这里没有传递任何需要处理的参数),根
时间需要要传递
④传到servlet处理后,把返回值以字符串形式返回(也可以为XML格式,这个
以后再展示)
⑤处理后,网页中填写返回函数getInfoBack,根据实际需要填写(这里直接把
返回字符串显示出来)
是不是很简单,有兴趣可以试试,不过ajax功能确实很强大,只要敢想,就没
有不可以实现的功能。
原文链接:https://www.f2er.com/ajax/162956.html