b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

$.ajax 参数数组 AJAX 用法总结

电脑杂谈  发布时间:2018-01-20 20:02:32  来源:网络整理

$.ajax 参数数组_ajax请求json数据实例_js解析json数组对象

1、ajax是什么?

ajax:asynchronousjavascriptandxml:异步的javascript和xml。

ajax是一种用来改善用户体验的技术,其本质是利用浏览器内置的一种特殊的对象(XMLHttpRequest)异步(即发送请求时,浏览器不会销毁当前页面,用户可以继续在当前页面做其它的操作)的向服务器发送请求,并且利用服务器返回的数据(不再是一个完整的页面,只是部分的数据,一般使用文本或者xml返回)来部分更新当前页面。

使用ajax技术之后,页面无刷新,并且不打断用户的操作。

2、ajax对象

(1)如何获得ajax对象?

XMLHttpRequest并没有标准化,要区分浏览器:

functiongetXhr()

{

varxhr;

if(window.XMLHttpRequest){

xhr=newXMLHttpRequest();//非ie浏览器

}else{

xhr=newActiveXObject('Microsoft.XMLHttp');//ie浏览器

}

}

(2)ajax对象的属性

a.onreadystatechange:绑订一个事件处理函数(即:注册一个器)

当ajax对象的readyState值发生了改变(比如,

从0-->1),就会产生readystatechange事件。$.ajax 参数数组

b.responseText:获得服务器返回的文本

c.responseXML:获得服务器返回的XMLdom对象

d.status:获得状态码

e.readyState:返回ajax对象与服务器通讯的状态。返回值是一个number类型的值,不同的值表示不同的含义:

0:(为初始化)-->对象已建立,但是尚未初始化(尚未调用open方法)

1:(初始化)-->对象已建立,尚未调用send方法

2:(发送数据)-->send方法已调用

3:(数据传送中)-->已接受部分数据

4:(响应结束)-->接收了所有的数据

(3)ajax编程的基本步骤

1)获取ajax对象(XmlHttpRequest)

2)使用XmlHttpRequest向服务器发送请求

3)在服务器端处理请求

4)在器当中,处理服务器返回的响应

1)获取ajax对象(XmlHttpRequest)

varxhr=getXhr();

2)发送请求

xhr.open(请求方式,请求地址,异步还是同步);

请求方式:get/post

请求地址:如果是get请求,请求参数要添加到请求地址的后面。

true表示异步请求:ajax对象发请求的同时,用户可以对当前

页面做其它的操作。一般常用异步。

false表示同步请求:ajax对象发请求的同时,浏览器会锁订当

前页面,用户需要等待处理完成之后才能做下一步操作。

方式一:get请求

varxhr=getXhr();

xhr.open('get','check_name.action?name=zs',true);

xhr.onreadystatechange=f1;

xhr.send(null);

方式二:post请求

varxhr=getXhr();

xhr.open('post','check_username.action',true);

//如果发送的是post请求,需要设置消息头的编码格式为“application”

xhr.setRequestHeader('content-type','application/x-www-form-urlencoded');


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-61569-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 张衡
      张衡

      #杨洋2015金投赏##杨洋icon#杨洋

    每日福利
    热点图片
    拼命载入中...