不同的浏览器对Ajax有不同的支持方法,而对于Web服务器来说没有任何变化,因为浏览器和服务器之间的这个通道依然是基于HTTP请求和响应的,浏览器正常的请求和Ajax请求对于Web服务器来说没有任何区别。如图8.5所示说明了Ajax的请求和响应过程。 1.数据验证 在填写表单内容时,有时需要保证数据的唯一性(如新用户注册时填写的用户名),因此必须对用户输入内容进行数据验证。数据验证通常有两种方式:一种是直接填写,然后提交表单,这种方式需要将整个页面提交到服务器端进行验证,整个过程不仅时间长,且给服务器造成不必要的负担;第二种是对第一种方式的改进,用户通过单击相应的验证按钮,打开新窗口查看验证结果。但是这需要新开一个浏览器窗口或对话框,还需要编写相应的专门验证页面,既耗费系统资源,又耗费人力,而且如果这样的验证多了,系统还显得臃肿。 2.按需取数据 分类树或树形结构在Web应用系统中使用非常普遍。以前每次对分类树的操作都会引起页面刷新,用户需要等待一段刷新的时间。为此,一般不采用每次调用后台的方式,而是一次性将分类结构中的数据全部读取出来并写入数组,然后根据用户的操作需求,用JavaScript来控制节点的呈现。这样虽然解决了响应速度慢、需要刷新页面的问题,并且避免向服务器频繁发送请求,但是如果用户不对分类树进行操作,或者只对分类树中的一部分数据进行操作,那么读取的数据就会成为垃圾
您可能关注的文档
最近下载
- 建筑工地消防应急预案.docx VIP
- 2024年国网冀北电力有限公司招聘高校毕业生笔试真题.pdf VIP
- 2025年09月16日山东天桓生物科技有限公司乙酸废水回收再利用项目.pdf VIP
- 水泥混凝土路面损坏调查表(代计算公式).xls VIP
- 马铃薯收获机挖掘铲力学分析论文.docx VIP
- 苏教版五年级数学《异分母分数加、减法》课件.pptx VIP
- 宣贯培训(2026年)《GBT 32783-2016蓝莓酒》.pptx VIP
- 宾馆安全生产责任制汇编.doc VIP
- 广东省深圳市深圳中学初中部2024—2025学年下学期八年级期末数学试卷(含答案).pdf VIP
- 实施指南(2025)《GBT32783-2016 蓝莓酒》.pptx VIP
原创力文档

文档评论(0)