关于Ajax的理解

实现Ajax客户端
 编写函数实现对服务器端的访问
  请求字符串
   var url="UserExite.aspx?name=值";
  创建XMLHttpRequest对象
   xhr=createXMLHttpRequest();
  设置回调函数
   xhr.onreadystatechange=readyDo;
  初始化XMLHttpRequest组件
   xhr.open("GET",url,true);
  发送请求
   xhr.send(null);

原生对象的status属性的值分别代表:

2XX  正确发送请求     200
3XX  重定向
4XX  客户端错误   403(url地址有误)、404(找不到访问对象)等
5XX  服务器端错误 503(服务器不能正常处理)

jQuery的Ajax方法:
   $.ajax()、$.get()、$.post()、$.load()、$.getJSON()

XMLHttpRequest返回数据
responseText  将返回消息作为文本字符串
responseXML   返回的信息中包含XML文档时使用

xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//说明提交的是表单数据
获取返回值使用的属性要和服务器端返回的数据格式一样

对象数据使用JSON、XML的形式进行传递

Ajax的请求传递到一般处理程序 HttpHandler中,再由其返回

时间: 2024-11-05 15:17:40

关于Ajax的理解的相关文章

对Ajax的理解

1.ajax 的全称是Asynchronous JavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式. 2.经常使用的方式: 通常使用在页面在不用进行刷新的情况下进行对页面表单元素与后台数据的增删改查. 3.它的数据请求方式: 同步数据请求下呢,当用户对页面进行数据操作时,页面数据进行传输,但是在传输期间,用户不可以进行其他的操作,形象来理解呢,就好比在你做爆米花的时候你什么都不能去做,只能一直等着,这就是同步传输. 而异步

有关ajax的理解;

jQuery是JavaScript封装的一个库,里面封装了一些便于我们使用的方法,同时还有$.ajax()的一些理解需要我们更加深入了解 ajax简介: 实现后台与前台交互的功能或方法就叫做ajax:ajax的优势就在于不用刷新页面直接修改网页内容,或更改局部的内容: ajax的请求方式有两种:get/post; ajax的本质就是xmlHttpRequest对象,控制台输出这个对象,这个对象上有三个属性: (1)readyState  请求的五个阶段 0 1 2 3 4 (2)response

面试时怎样回答:你对原生ajax的理解

很多人跟我一样用习惯了jq封装好的$.ajax,但是面试时,原生ajax是很多面试官喜欢问的问题,今天再查资料,打算好好整理一下自己理解的原生ajax. 首先,jq的ajax:一般我常用的参数就是这些,不过可以配置的参数不止这些 $.ajax({ url:'',//请求文件路径 type:'',//请求方式GET POST data:{},//要发给服务器的数据参数 dataType:'',//希望接口返回的数据格式json,string等等 success:function(){ // 请求成

ajax简单理解

AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.        通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新.    传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面 使用Javascript向服务器提出请求并处理响应而不阻塞用户!核心对象XMLHTTPRequest.通

AJAX初步理解

一.什么是AJAX Ajax是Asynchronous JavaScript and XML的缩写,这一技术能够向服务器请求额外的数据而无需卸载整个页面,会带来良好的用户体验.传统的HTTP请求流程大概是这样的,浏览器向服务器发送请求-〉服务器根据浏览器传来数据生成response-〉服务器把response返回给浏览器-〉浏览器刷新整个页面显示最新数据,这个过程是同步的,顺序执行. AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求)从服务器获取数据,这里的异步是指脱离当

ajax的理解与工作流程

一.什么是ajax ajax是一种异步通信技术.在ajax出现之前,客户端与服务端之间直接通信.引入ajax之后,客户端与服务端加了一个第三者--ajax.有了ajax之后,通过在后台与服务器进行少量数据交换,可以达到在不刷新整个页面的情况下实现局部刷新.其原理如图 二.XHR对象 ajax技术的核心是XMLHttpRequest对象(简称XHR).IE7+.FireFox.Opera.Chrome和Safari都支持原生的XHR对象,创建XHR对象可以这样写 var xhr = new XML

ajax初理解

uri:统一资源标示符 url:统一资源定位符,包括三个部分:方案,地址,资源 urn:统一资源名称 一个http事务是由一个请求和一个相应构成,不管在任何情况下,这种通信通过名为http宝文的格式化数据进行的 ajax是基于http的 get方法是向服务器获取东西 post是向服务器输送东西 respons是主题,存放数据的,里面的内容可以是动态的也可以是静态啊 127.0.0.1:8081====localhost:8081 axaj四步: 1创建请求对象 2打开这个对象 3注册当ready

关于Ajax的理解,什么是Ajax?

Ajax的全称是Asynchronous JavaScript and XML ,其中Asynchronous 是异步的意思,它又别于传统的Web开发采用的同步的方式. Ajax并非一种新的技术,而是几种原有的技术的结合体,它由下列技术组合而成. 1使用CSS和XHTML来表示 2使用DOM模型来交互和动态显示 3使用XHTMLHttpResquest来和服务器进行异步通信. 4使用JavaScript来绑定和调用 使用Ajax的步鄹: 1创建一个XMLHTTPRequest对象,也就是创建一个

谈谈我对AJAX的理解

Ajax的全称是Asynchronous JavaScript and XML 中文名称定义为异步的JavaScript和XML.Ajax是Web2.0技术的核心由多种技术集合而成,使用Ajax技术不必刷新整个页面,只需对页面的局部进行更新,可以节省网络带宽,提高页面的加载速度,从而缩短用户等待时间,改善用户体验. 直白地说,就是没用AJAX的网页,你点一个按钮就要刷新一下页面,尽管新页面上只有一行字和当前页面不一样,但你还是要无聊地等待页面刷新.用了AJAX之后,你点击,然后页面上的一行字就变