Ajax请求
1.HTTP请求步骤: (1)建立TCP连接 (2)客户端发送请求 (3)客户端发送请求头信息(客户端的一些信息) (4)服务器端发送响应 (5)服务器端发送响应头信息(服务器端的一些信息) (6)服务器端发送响应体 (7)关闭TCP连接
2.Ajax请求步骤: (1)创建XMLHTTPRequest对象(简称XHR) (2)XHR.open(method,url,ayson) 其中,method为"POST"或"GET",POST是修改服务器端的数据,GET是从服务器端获取数据,一般情况下都是GET方式请求。 (3)XHR.send() POST方式下,send中需要传递一些需要修改的数据,且在open和send之间需要setRequestHeader;GET方式下可以直接发送send,其参数已在open的参数url中。 (4)获取服务器端的响应数据 XHR.readyState的值为0-4,4表示响应完毕,XHR.status的值,1XX表示请求正在处理中,2XX表示请求成功(200),3XX表示重定向,客户端需要做进一步动作,4XX表示客户端错误(404),5XX表示服务器端错误。
3.json格式 一般情况下,浏览器和服务器端采用json格式传递数据; 浏览器端解析json格式使用JSON.parse()方法。
4.JQuery中的ajax JQuery将ajax请求进行了封装,简化了其代码组成。直接采用$.ajax({options})即可进行ajax请求。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Oracle Error:ORA-01465: 无效的十六进制数字【解决办法】
- reactjs – 升级React-Router并用browserHistory替换hashHi
- oracle中字母A或B是否包含在字符串中
- Extjs-Flash报表 柱状图
- ruby-on-rails – 如何在rails中生成时将自定义列添加到CSV
- 如何在C中找到argv []的长度
- flash air android开发入门学习记录
- c# – System.Timers.Timer在Console App中使用带有异步的T
- CCMenuItemSprite ---CCMenuItemImage::create无法显示全部
- 使用脚手架快速搭建React项目