AJAX解决什么问题?如何使用AJAX?AJAX有什么问题需要注意?项目中哪里用到了AJAX?
来源:互联网 发布:最好的网络加速器 编辑:程序博客网 时间:2024/05/17 03:47
AJAX解决的问题就是“无刷新更新页面”,用传统的HTML表单方式进行页面的更新时,每次都要将请求提交到服务器,服务器返回后再重绘界面,这样界面就会经历:提交→变白→重新显示这样一个过程,用户体验非常差,使用AJAX则不会导致页面重新提交、刷新。
AJAX最本质的实现是在Javascript中使用XMLHttpRequest进行Http的请求,开发中通常使用UpdatePanel、JQuery等方式简化AJAX的开发,UpdatePanel的方式实现AJAX最简单,但是数据通讯量比较大,因为要来回传整个ViewState,而且不灵活,对于复杂的需求则可以使用JQuery提供的ajax功能。
UpdatePanel的内部原理。
AJAX最重要的问题是无法跨域请求(www.rupeng.com→so.rupeng.com),也就是无法在页面中向和当前域名不同的页面发送请求,可以使用在当前页面所在的域的服务端做代理页面的方式解决。
在如鹏网项目中发帖的时候显示相关帖的功能、站内搜索项目中显示搜索Suggestion、数据采集项目中都用到了AJAX。
- AJAX解决什么问题?如何使用AJAX?AJAX有什么问题需要注意?项目中哪里用到了AJAX?
- 黑马程序员之ASP.NET学习笔记:AJAX解决什么问题?如何使用AJAX?
- ajax注意问题
- ajax注意问题
- 什么是ajax?,ajax能干什么?
- 什么情况下使用AJAX
- ajax 解决缓存问题
- 解决Ajax乱码问题
- Ajax问题及解决
- 解决AJAX中文问题
- 解决ajax乱码问题
- 解决ajax 缓存问题。
- Ajax解决缓存问题
- ajax解决缓存问题
- Ajax解决聊天室问题
- ajax 使用中问题汇总
- ajax 有那些优缺点-如何解决跨域问题-ajax过程
- ajax 、ajax的交互模型、如何解决跨域问题
- C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果)
- 如何定义团队成员的KPI
- 模板
- 07黑马程序员_for循环,跳转语句
- [Win32]富编辑框控件richedit
- AJAX解决什么问题?如何使用AJAX?AJAX有什么问题需要注意?项目中哪里用到了AJAX?
- 编程实例 使用C#的BitmapData
- SurfaceView分析
- UVA 900 Brick Wall Patterns
- 计算字符串中出现字符的次数
- 递归的遍历TreeView中的所有结点
- [设计模式]享元模式(Flyweight)
- DB2 常用语法备忘
- 命令行运行java