响应主体,就是服务器给我们返回的结果内容(浏览器里的responsive)

请求主体,是我们给服务器的数据

输入域名发起一次请求,得到的可能是标签,标签可能还要在发一次请求

post怎么发请求:form表单 ajax

action:是你要请求服务器的地址。不写就表示当前

http:细节差异在请求主体上,get请求主体为空,post请求主体不为空
数据在客户端和服务端进行数据传递时,双方要明确告诉对方的数据类型:他们通过Content-Type来实现,get没有设置Content-Type,而post

有,因为他传数据了(post,如果不传数据可以不写这个,因为不会解析)

后缀不代表文件类型,只是调用系统的某个软件来打开,而content-type才能表示文件类型(埋没)

XMLHTTP。。。是js的内置对象,是基于http协议,向后台要数据的

不同语言都可以将一个json格式的字符串,解析成自己能够识别的对象,通常将JSON字符串解析得到的对象称为json对象,但是,不是所有浏览

器都有json,所以可以使用eval来转换json对象(ie7以下),但是现实生活中,直接使用第三方的库json2.js来解决(直接写json,就可以,如

果ie6会自动使用eval) cc:ie6(骇客之一吧)

细节 :post请求时,地址栏上有参数,也是可以将参数带过的

PHP通过全局数组$_GET(POST)来获取数据

&nbsp: 这个是实体

json是特殊格式的字符串 两种特殊格式1.【{“””}】 {“”}

IE5 IE6使用ActiveXObject('Microsoft.XMLHTTP');来代替xmlhttp

datetype:用来约束服务器返回的数据类型 error:用来存放逻辑性的错误
beforesend:一般用作数据校验

$.getJSON()==>就是包装一个ajax,然后把datetype:json写死 同理$.getSript() 可以把脚本.js加载进来
$('.box').load(xx.html) 把html片段加载到box中

模板引擎的原理就是正则表达式的匹配

xhr2.0 添加新的东西了 ??怎么知道他的版本?
1.超时设置:在script中 xhr.timeout=3000 (超过3秒后就不请求了)
还有超时事件:xhr.ontimeout=function(){alert('请求超时了')}
2.FormDate:用来管理表单数据这个内置对象可以使得表单数据处理更方便
var data=new FormData(form)[表单的名字] xhr.send(data)
不仅可以管理数据,还可以添加数据 data.append('sex',' 男')==>有些是用户添的,有些是程序员通过逻辑推算出来的【只能

使用post方式】 这里没写content-type ,浏览器帮我们写好的

return false相当于两句话一个是阻止默认行为,一个是阻止冒泡,而表单的submit事件,在点击的时候会默认让页面刷新提交(其实我只是想

执行回到函数里的代码,并不想提交,因为我要使用ajax来提交),就要是使用阻止默认行为。

黑技术:全角空格来带替nbsp来对齐输入框

3.二进制: PHP简介--》move_upload_file(filename,destination)[把前边转移到后边] -》用于图片上传预览,在不刷新的情况下进

行异步的预览

4.上传进度:事件 xhr.upload.onprogress=function(ev){}
ev.loaded表示已上传的大小,ev.tota表示文件整体大小 PHP有默认的文件大小的限制(post-max-size

upload_size_file)

跨域和同源:浏览器像服务器要的是内容,和文件的类型(.css .php)没关系 浏览器对标签src href属性是没有限制的,跨域就是根据这个来

实现的

ajax的简单介绍的更多相关文章

  1. Ajax的简单介绍与使用

    1.什么是Ajax? Ajax(Asynchronous JavaScript and XML),简单说就是不需要刷新当前页面而实现javaScript和和后台服务器交换数据以更新网页中的部分内容. ...

  2. AJAX简单介绍

     什么是AJAX Ajax 是 AsynchronousJavaScript and XML(以及 DHTML 等)的缩写. HTML 用于建立 Web表单并确定应用程序其它部分使用的字段. ·J ...

  3. Android项目开发全程(二)--Afinal用法简单介绍

    本篇博文接上篇的<Android项目开发全程(一)--创建工程>,主要介绍一下在本项目中用到的一个很重要的框架-Afinal,由于本系列博文重点是项目开发全程,所以在这里就先介绍一下本项目 ...

  4. JMS学习篇《一》ActiveMQ消息中间件的简单介绍与用法-概念篇

    原创说明:本篇博文为本人原创作品,转载请注明出处 1.何为消息中间件 消息中间件是一种在分布式应用中互相交换信息的一种技术,常见的成熟消息中间件有:RabbitMQ.SonicMQ,activeMQ. ...

  5. Eclipse rap 富客户端开发总结(1) :rap简单介绍和开发环境搭建

    一.rap简单介绍 1 基本概念     RAP可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序, RAP的工作原理是采用交叉编译的方式将 ...

  6. jQuery系列 第一章 jQuery框架简单介绍

    第一章 jQuery框架简单介绍 1.1 jQuery简介 jQuery是一款优秀的javaScript库(框架),该框架凭借简洁的语法和跨平台的兼容性,极大的简化了开发人员对HTML文档,DOM,事 ...

  7. 【转】深入浅出JMS(二)--ActiveMQ简单介绍以及安装

    现实的企业中,对于消息通信的应用一直都非常的火热,而且在J2EE的企业应用中扮演着特殊的角色,所以对于它研究是非常有必要的. 这篇博文介绍一款开源的JMS具体实现——ActiveMQ.ActiveMQ ...

  8. Asp.net博客系统收集和简单介绍

    国内Asp.net博客系统收集和简单介绍       [转载文章,仅供个人参考,引自http://www.soyaoo.com/Blog/post/92.html] 1.ZJ-Blog程序简介:基于A ...

  9. React 简单介绍

    React 简单介绍 作者 RK_CODER 关注 2014.12.10 17:37* 字数 2516 阅读 55715评论 6喜欢 70 why React? React是Facebook开发的一款 ...

随机推荐

  1. CSS类似微软中国首页的竖向选项卡

    效果体验:http://hovertree.com/texiao/css/24/ 源码下载:http://hovertree.com/h/bjaf/hardklps.htm 代码如下: <!DO ...

  2. 理解jQuery对象$.html

    前面的话 如果要比喻jQuery和原生javascript的关系,我个人认为是自动档和手动档汽车的区别.使用原生javascript,可以知道离合器以及档位的作用:而使用jQuery,则把离合器和手动 ...

  3. SalesForce 记录级别安全性

    对象级安全性 简档 对象级安全性提供了控制 Salesforce.com 中数据的最简单方式.使用对象级安全性 您可以防止用户查看.创 建.编辑或删除特殊类型对象的任何实例 如潜在客户或业务机会.对象 ...

  4. iOS之17个提升iOS开发效率的必用工具

    时间就是金钱.编码效率的提升意味着更多的收入.可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和工作效率的工具 ...

  5. UINavigationBar 和view 重叠覆盖问题

    如果没有是storyboard进行界面设计,在ios7之后会遇到rootviewcontroller的view被navigationbar遮盖的问题,其实很好解决 - (void)viewDidLoa ...

  6. 获取当前应用的系统路径工具类和java的System.getProperty()方法介绍

    java的System.getProperty()方法可以获取的值,如下: 对于Java程序,无论是未打包的还是打包的JAR或WAR文件,有时候都需要获取它运行所在目录信息,如何做到这一点呢? /** ...

  7. GUID生成器

    这个GUID生成器是一个小巧的软件,属于笔者在空余时间开发的. http://pan.baidu.com/s/1sk6VGpn

  8. Oracle hint

    1.use_concat 网上说法: CONCATENATION和UNION/UNION ALL操作比较类似,根据OR查询条件,将一个查询分解为两个或更多的部分,然后在去掉两个部分重复的记录.由于CO ...

  9. Android 更改 Toast 的默认位置

    Android中Toast的默认位置在屏幕靠近底部的位置,这个默认位置有时候并不合适.比如页面上内容较少时,内容一般集中在屏幕上半部分,用户的注意力也集中在屏幕上半部分,默认位置的Toast用户可能没 ...

  10. u3d中texture2D的Advanced设置解析

    经常进行Texture2D的信息设置,以下记录每个属性的意义: 参考手册:  file:///D:/Program%20Files%20(x86)/Unity4.7/Editor/Data/Docum ...