learningever 2017-05-07
初步认识Ajax浅谈他们的基本知识
1.实例化XHR对象
var request=new XHLHttpRequest 因为兼容性问题一般写成这样: var request; if (window.XHLHttpRequest){ request=new XMLHttpRequest();//IE7+ }else{ request=newActiveXObject("Microsoft.XMLHttp"); }
2.HTTP请求
1)HTTP请求的方法或动作
1>get请求:一般用于信息的获取
使用url传递参数
对所发送信息的数量也有限制,一般在2000个字符以内
2>POST请求:修改服务器资源
对所发信息的数量无限制
3.响应状态码
http状态码由3位数字构成,其中首位数字定义了状态码类型
1xx:信息类,表示收到web浏览器请求,正在进一步的处理中
2xx:成功
3xx:重定向,表示请求没有成功,客户必须采取进一步的动作
4xx:客户端错误,表示客户端提交的请求错误
5xx:服务器错误,表示服务器不能完成对请求的处理
4.XMLHttpRequest取得响应
.responseText:获得字符串类型的响应数据
.responseXML:获得XML形式的响应数据
status和status Test:以数字和文本形式返回HTTP状态码
getAllReponseHeader():获取所有的响应报头
getResponseHeader():查询响应中的某个字段的值
5.readystate属性
0:请求未初始化,OPEN还没有调用
1:服务器链接已建立,OPEN已经调用啦
2:请求已接受,也就是接受到了头信息
3:请求处理中,也就是接受到了响应的主体
4:请求完成,响应就绪
6.Ajax的GET请求
xmlhttp.open("GET","doem_get_asp",true);
xmlhttp.send()
7.Ajax的POST请求
xmlhttp.open("POST","dome_post_asp",true);
xmlhttp.send()
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo
本文实例讲述了php+ ajax 实现的写入数据库操作。分享给大家供大家参考,具体如下:。<input class="tel" type="text" placeholder="请输入您的手机号码&q