AJAX学习笔记
来源:互联网 发布:双色球算法公式技巧 编辑:程序博客网 时间:2024/06/05 16:55
Ajax:异步的JS和XMl,非编程语言,是种无需重新加载整个网页的情况下能够更新部分网页的技术
传统的网页(无ajax),想要检验数据,需要提交后,重新载入页面才知道结果
使用ajax就能填写时,进行数据交换验证等
用html,css实现页面;使用xmlHTTPrequest和web服务器进行数据的异步交换; JS操作dom,实现即时局部更新
阿贾克斯A杰克s
同步与 异步事件
同步:填写表单必须填完提交后服务器校验,数据错,又要返回填
异步:填写过程,填完一个,即时发送到服务器校验,错则提示
XMLhttprequest对象实现异步,由于IE6以前的不支持该对象,故一下代码进行兼容
HTTP是计算机通过网络进行通信的规则,使浏览器请求信息和服务,是无状态协议(不建立持久连接,不保留请求信息),
请求头和请求尾有空行表示结束,如下例子
下例中没有正文
xmlhttprequest发送请求
使用open(method,url,async)方法;send(string)方法, 发送请求
Method指传输的方法 : post/get
Asyns默认为true,即是异步,可不写
Post一般填写send中的参数(表示post过去的信息)
如:中间一句表示发送表单参数
Xmlhttprequest如何取得响应
通过readystate属性知道服务器是否响应,只要4完成即可
常用方法:
代码
使用集成环境搭配web服务器作为本地测试
DW新建站点:设置站点地址(服务器根目录位置),设置服务器位置
调试服务器端的代码,不一定要等待前端开发好之后,可以使用软件
告诉客户端响应回来的格式是什么 Content-Type plain纯文本
PHP是一种创建动态交互性站点的服务器端脚本语言
Fiddler一款监控计算机所有http的软件
- ajax学习笔记---什么是Ajax
- [ajax 学习笔记] ajax初试
- Ajax学习笔记-Ajax数据格式
- AJAX学习笔记--慕课网Ajax
- Ajax学习笔记(一)
- Ajax学习笔记(二)
- Ajax学习笔记(三)
- Ajax学习笔记(四)
- Ajax学习笔记(五)
- Ajax学习笔记(六)
- Ajax学习笔记
- Ajax 学习笔记(1)
- Ajax 学习笔记(2)
- Ajax 学习笔记(3)
- Ajax Gossip学习笔记
- AJAX学习笔记--从零开始
- Ajax 学习笔记
- ajax学习笔记
- QT中QTableWidget的使用
- uva10305-拓扑排序
- ArrayList 集合的应用
- QTableWidget 点击标题栏 设置排序
- linux内核 策略路由之基本结构
- AJAX学习笔记
- MoodsNote2
- Android官方开发文档Training系列课程中文版:管理设备的睡眠状态
- POJ 3314 Plaque Pack (模拟)
- 面向对象,控制访问
- 6. URL (2)
- 树形list(菜单树)递归遍历list
- Android Retrofit 实现(图文上传)文字(参数)和多张图片一起上传
- py-faster-rcnn源码解读系列(三)——train.py