???什么是AJAX,AJAX主要做什么用的??? 小弟初学C#,在网上经常看到AJAX,只知道是JavaScript语法,不知AJAX具体是什么,主要干什么用的???请前辈指教!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Ajax包含:基于XHTML和CSS标准的表示; 使用Document Object Model进行动态显示和交互; 使用XMLHttpRequest与服务器进行异步通信; 使用JavaScript绑定一切。 Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。 在创建Web站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用Ajax可以完成的功能:动态更新购物车的物品总数,无需用户单击Update并等待服务器重新发送整个页面。 提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例如,在Amazon的购物车页面,当更新篮子中的一项物品的数量时,会重新载入整个页面,这必须下载32K的数据。如果使用Ajax计算新的总量,服务器只会返回新的总量值,因此所需的带宽仅为原来的百分之一。 消除了每次用户输入时的页面刷新。例如,在Ajax中,如果用户在分页列表上单击Next,则服务器数据只刷新列表而不是整个页面。 直接编辑表格数据,而不是要求用户导航到新的页面来编辑数据。对于Ajax,当用户单击Edit时,可以将静态表格刷新为内容可编辑的表格。用户单击Done之后,就可以发出一个Ajax请求来更新服务器,并刷新表格,使其包含静态、只读的数据。 简单说,就是 用js调用后台函数本来后台函数 不刷新 前台页面,而js只负责前台页面有了ajax,可以从前台用js调用后台函数,传值回来,刷新前台页面 ajax不是一種新技術,而是很多技術的綜合。 上ajax中国看看,http://www.okajax.com/ 小弟是初学者,想学习一下B/S开发,VS2005 用ASP 2.0,不知道用不用学ASP 2.0,还是直接学习AJAX,应该如何学啊?请指点迷津!!! AJAX 与VS.NET 2005是怎样的一个关系,或者说是如何联合开发的??? .NET 2005可以有AJAX组件的,不过目前beta版阶段,可以去微软网站下载 不知道用不用学ASP 2.0,还是直接学习AJAX,应该如何学啊? 帮忙看看 这种情况要怎么写 我也说说数据结构的作用,欢迎点评,我有的是分 :) IE奇怪的问题..偶不想重装系统啊!! 怎么通过反射调用运算符 引用控制的问题 FtpClient组件更新, 顺祝五一快乐! vs2008导入密钥时出现“对象已存在”错误。 求解以下lamda表达式意思 最初级问题 刚才安了VS。NET,看上去做的真是很好!!!! GridView如何确定HyperLinkField中哪个带链接,哪个不带链接?如何设置? 50分求建议:搞软件开发,想买笔记本,大家给点建议
使用Document Object Model进行动态显示和交互;
使用XMLHttpRequest与服务器进行异步通信;
使用JavaScript绑定一切。 Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。 在创建Web站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用Ajax可以完成的功能:动态更新购物车的物品总数,无需用户单击Update并等待服务器重新发送整个页面。
提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例如,在Amazon的购物车页面,当更新篮子中的一项物品的数量时,会重新载入整个页面,这必须下载32K的数据。如果使用Ajax计算新的总量,服务器只会返回新的总量值,因此所需的带宽仅为原来的百分之一。
消除了每次用户输入时的页面刷新。例如,在Ajax中,如果用户在分页列表上单击Next,则服务器数据只刷新列表而不是整个页面。
直接编辑表格数据,而不是要求用户导航到新的页面来编辑数据。对于Ajax,当用户单击Edit时,可以将静态表格刷新为内容可编辑的表格。用户单击Done之后,就可以发出一个Ajax请求来更新服务器,并刷新表格,使其包含静态、只读的数据。
本来后台函数 不刷新 前台页面,
而js只负责前台页面
有了ajax,可以从前台用js调用后台函数,传值回来,刷新前台页面