Ajxa用在哪些方面(六)

Ajax只有在适当的地方才会用到,也即须要在后台进行大量数据处理(充当消息通知机制),须要频繁的定时或不定时从服务器中读取数据的时候。
1.好比咱们常接触电子邮件系统中,由于电子邮件系统通常都由电子邮件服务器及客户端组成,当用户经过web登陆电子邮件系统时,web服务器须要
从邮件服务器中收取邮件内容,这个邮件收取的过程有时会比较长,并且在用户阅读邮件的过程当中不定时的还有有新邮件出现。在这些系统中使用Ajax技术,
则能够在用户登陆的时候,不用收彻底部邮件信息就返回客户端,同时服务器端不断的从邮件服务器中检测并搜取邮件,而Ajax客户端启动一个定时刷新不断的
从服务器终读取信息,一旦发现有新的邮件就能够直接反映在用户的Web界面中。
若不使用Ajax,则要读取服务器端的新信息须要刷新一次页面,能够经过设一些IFrame等方式来处理,但因为Ajax传回来的是结构化的xml数据信息,所以能够很好的经过javascritp进行数据处理。
2.在聊天室系统中常常用到,道理同上而且更容易理解!
3.另一个例子是咱们常常见到的树状结构,当树总节点少的时候,能够一次性读出来而后客户端用javascript处理,但当总节点有成千上万过的时候,
这时就不能一次性读出来,由于客户端是处理不过来的,就须要用到ajax技术,开始只读最上层的节点,当用户选某一节点的时候,到服务器端读取选中节点的子节点。
4.另外,Ajax在网页模式对话框中也经常使用到(即window.showModalDialog方法弹出新页面),由于模式对话框中若须要往服务器提交数据时,
是不能直接用form提交的,所以经过Ajax技术提交更方便。javascript

5.页面刷新方面上java

6.二级联动web

7.用户登入上,不用网页总体刷新,只需刷新登入状态ajax

相关文章
相关标签/搜索