问高人:解释下ajax的原理(期待最容易懂的表达方式)
解决方案 »
- TextBox控件的change事件
- 请帮忙分析一下这个异步ASP.NET页。
- 页面刷新 <%=data()%> 无法正常显示
- 求个正则,谢谢
- 当用户更换验证码的时候怎么样保存当前页面空间的状态?
- JS获取repeater列数据对比,小于则颜色为红色
- 在repeater中开始呈现的是字体的超链接,执行了某些操作后这个超链接变成了images文件夹的一个图片,请帮帮忙~
- 不能访问.mdb数据库的问题
- NavigationMenu的问题
- 服务器Button的菜问题
- 特简单的问题,希望您指点!
- 重复提问:页面中就一个TextBox和Button控件,在TextBox里按回车竟然不可以直接想响Button的OnClick事件
都会导致一次新的web请求被发送,
浏览器把新获取的文档重新完整渲染一遍,
如果网速慢,或者文档大, 我们就会明显的感到不爽.但是, 浏览器还有一种能力, 就是,
它可以偷偷的单独发送一个请求,
把获取的东西跟当前已经获得的页面进行融合,
这样已经加载的 html 文档不会全部刷新了,
用户观感有极大提高.
ajax 纯粹是客户端(浏览器)行为, web 服务器看到的都是完整的 http request.
AJAX的通俗理解就是 异步刷新
形而下:javascript 具有操作 html 的能力, IE 通过 COM 对象, FireFox 通过 XPCOM 对象 向 js 展示 html 的 DOM 等接口.但是, 直白的更新 html 是不够的, 有时还需要根据服务器返回的信息来更新 html,
比如获取新的数据,这时, js 就需要更多的 COM/XPCOM 组件了,
恰好 微软, Mozilla 给提供了这样的组件对象(用于发送 http 请求, 接收响应的),
所以我们就可以在 js 脚本中, 使用那些对象来跟 web 交互了,
根据返回数据来 操控 html 了.