切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
Ajax
AJAX的概念介绍
AJAX的概念介绍
2020-06-07
Ajax
前端之家
前端之家
收集整理的这篇文章主要介绍了
AJAX的概念介绍
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
AJAX学习 1.XMLHttpRequest
对象创建
var request= new XMLHttpRequest(); 兼容ie6,ie5 var request; if(windoe.XMLHttpRequest){ request= new XMLHttpRequest();//IE7+,Firefor,Chorme,Opera,.... }else{ request=new ActiveXObject("Microsoft.XMLHTTP");//IE6,IE5 } 2.HTTP请求步骤 (1)建立TCP连接 (2)Web浏览器向Web服务器发送请求命令 (3)Web服务器发送请求头信息 (4)Web服务器应答 (5)Web服务器发送应答信息 (6)Web服务器向浏览器发送数据 (7)Web服务器
关闭
TCP连接 3.HTTP请求一般由四部分组成 (1)HTTP请求的
方法
或动作,比如是GET还是POST请求 (2)正在请求的URL,总得知道请求的地址是什么 (3)请求头,包含一些客户端环境信息,身份验证信息等 (4)请求体,就是请求正文,请求正文中可以
包括
客户提交的
查询
字符串信息,表单信息等等 .GET:一般用于信息
获取
,使用URL传递参数,对所发送信息的
数量
有限,一般在2000个字符 .POST:一般用于
修改
服务器上的资源。对所发送信息的
数量
无限。是比GET安全。 4.HTTP响应一般由三部分组成 (1)一个数组和
文字
组成的状态码,用来
显示
请求是成功还是失败 (2)响应头,包含很多有用信息,如:服务器类型、日期时间、
内容
类型和长度等 (3)响应体,就是响应正文 5.HTTP状态码 .1XX:信息类,表示收到Web浏览器请求,正在进一步的处理中 .2XX:成功,表示
用户
请求被正确接收,处理,如:200 OK .3XX:
重定向
,表示请求没有成功,客户必须采取进一步的动作 .4XX:客户端
错误
,表示客户端提交的请求有
错误
,如:
404
NOT Found,意味着请求中所引用的文档不存在 .5XX:服务器
错误
,表示服务器不能完成对请求的处理:如500 6.XMLHttpRequest发送请求 .open(method,url,async)[请求
方法
,请求地址,请求同步、异步] .send(string) 注意:使用GET请求时send可以为null,使用POST请求send不能为null。 例子: request.open("GET","get.
PHP
",true); request.send(); request.open("POST","post.
PHP
","sreate.
PHP
","true"); request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); request.send("name=hyp&sex=女"); 注意:setRequestHeader()
方法
设置http头信息,一定是在open和send之间。 7.XMLHttpRequest取得响应 .responseText:
获取
字符串形式的响应数据 .responseXML:
获取
XML形式的响应数据 .status和statusText:以数字和文本形式返回HTTP状态码 .getAllResponseHeader():
获取
所有的响应报头 .getResponseHeader():
查询
响应中的某个字段的值 .readyState
属性
>0:请求末初始化,open还没有
调用
>1:服务器连接已建立,open已经
调用
了 >2:请求已接收,也就是接收到头信息了 >3:请求处理中,也就是接收到响应主体了 >4:请求已完成,且响应已就绪,也就是响应完成了
上一篇:AJAX jsonp 跨域请求code
下一篇:弹出层局部刷新 AJAX
猜你在找的Ajax相关文章
网页的异步请求(Ajax)
JS原生Ajax操作(XMLHttpRequest) GET请求 POST请求 兼容性问题 利用iframe模拟ajax 实现表...
作者:前端之家 时间:2021-01-14
手动实现AJAX
AJAX 每日更新前端基础,如果觉得不错,点个star吧 😃 https://github.com/Win...
作者:前端之家 时间:2020-12-19
axios异步提交表单数据的不同形式
踩坑Axios提交form表单几种格式 前后端分离的开发前后端, 前端使用的vue,后端的安全模块使...
作者:前端之家 时间:2020-12-12
php的ajax简单实例
很早就听闻ajax的名声,但是却一直不知道怎么用,今天自己捣鼓了一下,竟然会用了,哈哈哈...
作者:前端之家 时间:2020-11-11
Json与Ajax(注册实例)
需要在服务器上进行哈 jquery的ajax方法: // jquery请求 $.ajax({ url: "./serv...
作者:前端之家 时间:2020-11-07
jSon和Ajax登录功能,ajax数据交互案例
ajax实例,检测用户与注册 检测用户名是否被占用: 在用户填写完用户名之后,ajax会异步向...
作者:前端之家 时间:2020-11-07
关于AjaxControlToolkit的样式问题
网(LieHuo.Net)教程 技术文章一直都是转载的,从来没有自创过.终于遇到AjaxControlToolkit,...
作者:前端之家 时间:2020-11-04
一个简单的AJAX实现(HELLO AJAX)
客户端部分: <html> <head> <meta http-equiv="Content-Type" ...
作者:前端之家 时间:2020-11-04
AJAX中文乱码的两类问题及解决之策
1)发送路径中的参数有中文,在服务器段接收参数值是乱码 例如: var url=”a.jsp?na...
作者:前端之家 时间:2020-11-04
实例:AJAX返回xml代码如何在网页中显示
建站学院(LieHuo.Net)文档 今天来学习一篇实例代码教程:AJAX返回xml代码如何在网页中显...
作者:前端之家 时间:2020-11-04
编程分类
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
React
Flex
Ant Design
Web前端
微信小程序
微信公众号
最新文章
• 网页的异步请求(Ajax)
• 手动实现AJAX
• axios异步提交表单数据的不
• php的ajax简单实例
• Json与Ajax(注册实例)
• Ajax基础原理与应用
• jSon和Ajax登录功能,ajax
• 关于AjaxControlToolkit的
• 一个简单的AJAX实现(HELLO
• AJAX中文乱码的两类问题及
热门标签
更多 ►
关闭广告
单独headers
封装代码
提示错误
整数正则
非0开头
跳页
出页码
antd table
提示URL未注册
公众号支付
vue hash模式
iSlider
车牌键盘
循环图片
echarts 双折
左右布局
DllPlugin
对象创建
打字游戏
圈选
两栏
云函数
蒙版
ES2020
橱窗
无缝滚动轮播
色块碰撞
组件销毁
文档操作