易截截图软件、单文件、免安装、纯绿色、仅160KB

Ajax 原理

Ajax

要组成部分
Ajax

Asynchronous JavaScript and XML
(以

DHTML
等)的缩写。
Ajax

HTML

JavaScript™
技术、
DHTML

DOM
组成,这一杰出的方法可以将笨拙的
Web
界面转化成交互性的
Ajax
应用程序。
Ajax的核心是JavaScript对象 XmlHttpRequest。该对象在Internet Explorer
5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不
阻塞用户。
Ajax原理
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页
面。这其中最关键的一步就是从服务器获得请求数据.
Ajax是做什么的?
目前,编写应用程序时有两种基本的选择:
桌面应用程序
Web 应用程序 两者是类似的,桌面应用程序通常以
CD
为介质(有时候可从网站下载)并完全安装到您的计算机上。桌
面应用程序可能使用互联网下载更新,但运行这些应用程序的代码在桌面计算机上。
Web
应用程序运行在某处的
Web
服务器上
------
毫不奇怪,要通过
Web
浏览器访问这种应用程序。

过,比这些应用程序的运行代码放在何处更重要的是,应用程序如何运转以及如何与其进行交互。桌面应用程序一般很快(就在您的计算机上运行,不用等待互联网
连接),具有漂亮的用户界面(通常和操作系统有关)和非凡的动态性。可以单击、选择、输入、打开菜单和子菜单、到处巡游,基本上不需要等待。
另一方面,
Web
应用程序是最新的潮流,它们提供了在桌面上不能实现的服务(比如
Amazon.com

eBay
)。但是,伴随着
Web
的强大而出现的是等待,等待服务器响应,等待屏幕刷新,等待请求返回和生成新的页面。
显然这样说过于简略了,但基本的概念就是如此。您可能已经猜到,
Ajax
尝试建立桌面应用程序的功能和交互性,与不断更新的
Web
应用程序之间的桥梁。可以使用像桌面应用程序中常见的动态用户界面和漂亮的控件,不过是在
Web
应用程序中。
Ajax
如何
将笨拙的
Web
界面转化成能迅速响应的
Ajax
应用程序
下面是
Ajax
应用程序所用到的基本技术:
HTML 用于建立 Web 表单并确定应用程序其他部分使用的字段。
JavaScript 代码是运行 Ajax 应用程序的核心代码,帮助改进与服务器应用程序的通信。
DHTML 或 Dynamic HTM


相关文档:

Jquey Ajax访问asp.net后台代码

            $.ajax({
                type: "POST",   //访问WebService使用Post方式请求
             ......

ajax实例

//初始化对象并发出XMLHttpRequest请求
 xmlHttp= false;
 if (window.XMLHttpRequest)
 {           //Mozilla等其他浏览器
  xmlHttp= new XMLHttpRequest();
   if (xmlHttp.overrideMimeType)
   {
  & ......

asp.net利用jquery的ajax方法来验证登陆的代码

许多程序员在做业务开发时往往会在服务器端做用户信息的验证,有没有考虑过用jquery的ajax方法来验证登陆呢?且效果比在服务器端写代码来验证好的多,页面无刷新即可实现实现登陆验证,代码也简单。
现在下面贴出来的是很简单的用jquery的ajax方法来验证登陆的代码,适合刚接触jquery的朋友学习。
前台页面代码:
<he ......

在asp.net AJAX客户端使用复杂数据类型方法

<script language="javascript" type="text/javascript"> 
  function doubleSalary()
  {
  var employee = new Object();
  employee.FirstName = "X";
  employee.LastName = "PP";
  employee.Salary = 1000;
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号