Ajax笔记
来源:互联网 发布:三维测量仪编程教学 编辑:程序博客网 时间:2024/06/05 19:30
ajax不是编程语言,能实现在不重新加载整个网页的前提下,实现部分网页更新
运用html和css实现页面,表达信息;
运用XMLHttpRequest和web服务器进行数据的异步交换;
运用js操作DOM实现局部刷新。
1.创建xhr对象
var request;if(window.XMLHttpRequest){request =new XMLHttpRequest;//ie7以上 加上其他主流浏览器都兼容}else{request = new ActiveXobject("Microsoft.XMLHttp");//ie5 ie6
2.什么是http?
浏览器从服务器请求信息和服务
http是一种无状态的协议 处理过程没有记忆 客户端向服务器发出请求 服务器返回响应 连接被关闭
http请求由四个部分组成:
请求的方法 get or post;
请求的url;
请求头,客户端环境信息,身份验证;
请求体,客户查询的字符串,表单信息等;
get请求:一般用于信息获取,用URL传递参数,限制2000字符
post请求:用于修改服务器上的资源,无字符限制
http响应组成部分:
数字和文字组成的状态码用于显示请求成功还是失败;
响应头,包含服务器类型,时间,内容长度等;
响应体,正文。
响应码:
1xx :表示服务器收到请求,正在处理;
2xx:成功,表示用户请求被正确接受;
3xx:重定向 ,表示用户请求没有成功,用户必须采取进一步的动作;
4xx:客户端错误;如404 NOT FOUND 表示引用文本不存在;
5xx:服务器错误;表示服务器不能完成请求处理,如500
3.xhr发送请求
open(method ,url, async) 方法 地址 同步/异步
send(string)
setRequestHeader告诉我们发送的是一个表单
4.已经完成
JSON数据书写格式: 名称/值对 例如 “name”:“哈哈” 都要加引号 !!!!!
在aaa创建 在bbb调用
阅读全文
0 0
- Ajax理解-ajax笔记
- AJAX笔记
- AJAX笔记
- Ajax笔记
- ajax笔记
- Ajax笔记
- Ajax笔记
- ajax笔记
- ajax笔记
- AJAX笔记
- Ajax笔记
- ajax--笔记
- ajax笔记
- ajax笔记
- Ajax笔记
- Ajax笔记
- Ajax 笔记
- ajax笔记
- 部分概念对比
- 算法学习之旅,初级篇(7)--数字塔
- Glide 圆形加载图片
- Qt Creator常用快捷键
- 如何使用规范的标识符为变量命名,命名规则,命名实例详解
- Ajax笔记
- linux的历史命令
- HNUSTOJ-1696 简单验证码识别(模拟)
- Maven学习 --- <distributionManagement>
- python数据结构之元组
- While 语句的使用
- [Leetcode] 348. Design Tic-Tac-Toe 解题报告
- python-pandas 时间日期的处理(下篇)
- NYOJ 448 寻找最大数