hi

昨晚打球悲剧的把脚崴了。

要知道,上一次崴脚是四年前;那一次伤的是左脚,也是我这么多年打篮球的生涯中,这么多次崴脚中,最严重的一次受伤。休息了整整一个月,受寝室兄弟们的无微不至的照顾,最后也买了高贵的护踝,才得以重新复出的。  

后来,再打球,我的左脚一般都是带着护踝的,平时的小崴基本没什么影响。四年过去了,昨晚算是好日子到头了。不幸的是,这次伤的是右脚,情况也是一样的严重。

不过,受个伤,也有自己的时间来思考平时浮躁中来不及触碰的东西了。福祸相依的说,php学习不能停哦。

1AJAX

二、AJAX概念介绍

2.2 XMLHttpRequest对象创建

简写为XHR

第一件事儿,实例化XHR对象。

var request=new XMLHttpRequest();

IE6之前的版本不支持,其他都可以。

2.3 Http请求

是计算机通过网络进行通信的一种规则

是一种无状态的协议——不建立持久的连接。(没有记忆)

步骤:TCP连接,请求,应答,发送数据,关闭连接。

--请求

基本格式:方法和动作(GET还是POST)+URL+头(验证信息)+正文

GET:一般用于信息的获取,使用URL传递参数(所以字符有限制),是默认的Http方法;一般是安全的——因为GET只是获取信息,相当于查询,并不会更改数据;但是GET对所有人都是可见的

POST:一般用于修改服务器上的资源(比如发送表单数据);对其他人不可见,不使用URL,对发送数量无限制。

GET是幂等的(多少次的操作都不会有差别)。

--响应

基本格式:状态码(数字和文字)+响应头+响应体

-状态码:由三位数字开头,其中首位数字定义了状态码的类型

1xx表示信息类,正在处理;

2xx表示成功;

3xx表示重定向,请求没有成功;

4xx,表示客户端错误,客户端提交的请求有误,比如404 not found,表示请求中所引用的文档不存在;

5xx,表示服务器错误,很令人头疼的情况,比如500.

2.4 XHR发送请求

两个好用的方法。

建立连接:request.open(method,url,async)——方法:GET和POST,url地址,同步还是异步(异步是true)

发送请求:request.send(string)——每次连接都应该open,所以这里的send就可以不写method,url

2.5 XHR取得/获取响应

用以下的方法或属性获取相应的数据:

responseText:获得字符串形式的响应数据

responseXML:XML形式

status和statusText:以数字和文本形式返回HTTP状态码

getAllResponseHeader():获取所有的响应报头

getResponseHeader():查询响应中的某个字段的值

判断是否响应

readyState属性——01234,到4是响应完成。用下列程序可以监听,判断。

request.onreadystatechange=function(){

if(request.readyState===4&&request.status===200){

request.responseText

}

}

--一般步骤

new个XHR对象+open方法+send数据+对过程进行监听。

三、AJAX的简单的例子

3.1 简介

完成:查询员工信息,通过输入员工编号查询员工的基本信息+新建员工的信息,包含员工姓名,编号,性别,职位;

实现:纯html页面+PHP页面,用来实现查询员工和新建员工的后台接口;

3.2 服务器端实现

我这里用的是wamp集合端,很多东西都不用变。

然后编写程序在dreamwaver

-------------------------

哎,意志还是不够强大啊。。。不写了今天,明天必须完成这个,其他的再说!

退役了退役了-AJAX的更多相关文章

  1. NOIP差不多可以退役的退役记录

    好吧,现在既然苟回来了,就来回忆一下我NOIP2017的黑历史吧. Day-1: 原本以为是很平静的一天,上午学考机房强行断网,原因是腾出网速给对面学考的同学们查资料用.好吧没法刷题我只能选择颓废…… ...

  2. may be a diary?

    [About Me] SD某弱校高二的OIer. qq 995681518,欢迎一起交流~ 喵喵喵喵喵 "当你想要颓废的那一刻,想一想当初为什么走到了这里." 以下文字充满负面情绪 ...

  3. 2018ACM-ICPC焦作区域赛【反思总结】

    摸银结束回来,整个人都轻松了. 自CCPC打铁以来的这两个月真的太痛苦了. 俱乐部退役的退役停训的停训,好冷清啊. 前期切题很稳,前四题两个小时1A. 过了四题之后好像心态有点飘,然后开题就慢了,想题 ...

  4. HDFS Users Guide

    Purpose This document is a starting point for users working with Hadoop Distributed File System (HDF ...

  5. [日常] NOIp 2018 滚粗记

    考试前预感到自己会滚大粗 然后发现确实滚了个大粗 ==== €€£ WARNING ==== 因为是后补的所以更新速度比较慢 最后决定把半成品扔出来 预计本周末放假会更完吧 2019.2.25 upd ...

  6. 1、HDFS分布式文件系统

    1.HDFS分布式文件系统 分布式存储 分布式计算 2.hadoop hadoop含有四个模块,分别是 common. hdfs和yarn. common 公共模块. HDFS hadoop dist ...

  7. HNOI2016 游记

    题外 忽然想起去年的HNOI2015总结里好像引了一句诗: 此情可待成追忆,只是当时已惘然. Day0 唔,感觉不知道想些什么,只是觉得其实还没有做好准备,想学的东西学的仓促,想复习的东西,也只能看一 ...

  8. HDFS源码分析数据块复制选取复制源节点

    数据块的复制当然需要一个源数据节点,从其上拷贝数据块至目标数据节点.那么数据块复制是如何选取复制源节点的呢?本文我们将针对这一问题进行研究. 在BlockManager中,chooseSourceDa ...

  9. NOIP 2017 惊魂记

    考完了NOIP三周后才开始补……然后又补了一周…… DAY -1: 晚上吃了一顿送行宴散伙饭,然后默默地看了一遍之前所有考试后写的题解,再读了几遍板子,然后和QTY一起和达哥又一次在外面谈了一个小时, ...

随机推荐

  1. Code First :使用Entity. Framework编程(3) ----转发 收藏

    第三章 对属性使用约定和配置 在第2章,对Code First的约定以及如何通过配置覆写默认约定行为进行了大致的介绍.学习了如何使用Data Annotations进行配置,也学习了如何使用Fluen ...

  2. Nodejs与ES6系列4:ES6中的类

    ES6中的类 4.1.class基本语法 在之前的javascript语法中是不存在class这样的概念,如果要通过构造函数生成一个新对象代码 function Shape(width,height) ...

  3. JS Nice – JavaScript 代码美化和格式化工具

    JS Nice 是一款让经过混淆处理的 JavaScript 代码可读更好的工具.它使用一种新型的用于 JavaScript 代码美化的去混淆和去压缩引擎.JSNice 采用先进的机器学习和程序分析技 ...

  4. IOS 局域网发送信息

    基于ios 例子WiTap 1.创建本地的服务并设置监听时间检测是否有设备连接. NSNetService * server = [[NSNetService alloc] initWithDomai ...

  5. 前端上传组件Plupload使用指南

    我之前写过一篇文章<文件上传利器SWFUpload使用指南>,里面介绍了上传组件SWFUpload的使用方法,但现在随着html5技术的逐渐推广和普及,再去使用以flash为上传手段的SW ...

  6. 【移动适配】移动Web怎么做屏幕适配(三)

    复杂纷扰的世界背后,总会有万变不离其宗的简单规则 啃先生 Mar.8th.2016 壹 | Fisrt 前面写了两篇移动适配相关的文章: <移动Web怎么做屏幕适配(一)>重点介绍了怎样利 ...

  7. php强制转换类型和CMS远程管理插件的危险

    远程管理插件是十分受WordPress站点管理员欢迎的工具,它们允许用户同时对多个站点执行相同的操作,如,更新到最新的发行版或安装插件.然而,为了实现这些操作,客户端插件需要赋予远程用户很大的权限.因 ...

  8. 首届Autodesk编程马拉松(Hackathon)开始报名啦 -- 6.14~15 上海

    欢迎报名参加Autodesk 首届编程马拉松 ( Hackathon ) 活动   首届Autodesk编程马拉松(Hackathon)活动即将在Autodesk公司中国研究院(上海)举办.本次编程马 ...

  9. android listview多视图嵌套多视图

    笔记,listview视图总结 public class HomeEduMoreAdapter extends BaseAdapter { private final String TAG = &qu ...

  10. Android属性之build.prop生成过程分析

    Android的build.prop文件是在Android编译时刻收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/pro ...