var request;
if(window.XMLHttpRequest){
  request=new XMLHttpRequest(); //IE7+,...
}else{
  request=new ActiveXObject("Microsoft.XMLHTTP"); //IE6,IE5

用XHR发送请求:
open(method,url,async) 调用XHR对象,async表示同步还是异步,默认为true(异步);
send(String)   发送请求。

request.open("POST","create.php",true);
request.setRequestHeader("Content-type","application/x-www-form-urlencoded");  //必须写在open和send中间
request.send("name=王大锤&sex=男");

一、xhr取得响应
1、responseText:获得字符串形式的相应数据。
2、responsXML:获得XML形式的相应数据。
3、status和statusText:以数字和文本形式返回http状态码。
4、getAllResponseHeader():获取所有的响应报头。
5、getResponseHeader():查询响应中的某个字段的值。
6、readyState属性:响应返回成功的时候得到通知。
(1)0:请求未初始化,open还没有调用。
(2)1:服务器连接已建立&#x

ajax 一个完整的ajax请求相关推荐

  1. 一个完整的HTTP请求的详细过程

    整个流程 1.DNS解析 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 2.客户端连接到Web服务器 根据解析出 IP 地址与Web服务器的HTTP端口(默认为80)建立 ...

  2. 一个完整的 Web 请求到底发生了什么

    阅读本文大概需要 7 分钟. 一.从输入一个网址开始 当我们在浏览器输入一个网址,然后按下回车,接下来浏览器显示了页面.网速好的话这之间可能就一秒,但在这一秒内到底发生了什么? 本文主要内容是试图记录 ...

  3. 不同浏览器 ajax,完整的 AJAX 写法(支持多浏览器)

    代码如下: var xmlhttp; function Submit() { //1.创建 XMLHttpRequest 对象 if (window.XMLHttpRequest) { //IE7,I ...

  4. 原生JS实现Ajax和JSONP跨域请求

    背景: 对接身份证录入和门锁卡号录入设备中,安装驱动完成后,提供的接口服务是http://localhost:8099/?cmd=readbcardid&charset=gbk,返回的数据格式 ...

  5. Ajax入门和发送http请求

    同步和异步 同步和异步的概念 同步:必须等待前面的任务完成,才能继续后面的任务. 异步:不受当前任务的影响. 拿排队举例: 同步:在银行排队时,只有等到你了,才能够去处理业务. 异步:在排队的时候,可 ...

  6. 使用jQuery来实现一个简单的ajax请求

    下面的程序使用ajax来实现一个简单的ajax请求 JSP页面代码 <%@ page language="java" import="java.util.*&quo ...

  7. ajax请求是什么?完整的Ajax请求步骤及get与post请求的区别

    一.ajax的本质其实就是在HTTP协议的基础上以异步的方式与服务器进行通信. 二.ajax的常见的请求方法 : get .post.put .delete等 三.ajax请求的实现步骤: 创建XML ...

  8. 如何用ajax做登录页面,ajax如何制作登录页面?登录页面ajax的请求详解(附完整实例)...

    本篇文章主要的讲述了关于ajax登录页面时ajax请求的内容,现在我们一起来看看这篇文章吧 登录页面ajax请求 一.登录验证提示信息//提交登录信息sub.on('click',function(e ...

  9. mvc ajax get请求,springMVC 中 ajax get 请求和 post 请求的坑以及参数传递

    1, ajax 请求 无论为 post ,或者 get ,url中带有?形式的参数,后台都能以String类型变量接收,变量名称和参数名称必须一致 前台ajax: $.ajax( "prod ...

最新文章

  1. JS对象转URL参数
  2. 20亿参数,大型视觉Transformer来了,刷新ImageNet Top1,All you need is money!
  3. POJ-2513 Colored Sticks 字典树,欧拉回路
  4. php空格是什么,php删除空格函数是什么
  5. 《分布式操作系统》知识点(15~21)三
  6. jax-ws cxf_走向REST:在Spring和JAX-RS(Apache CXF)中嵌入Jetty
  7. 在linux下安装mongo数据库,Linux系统下安装MongoDB
  8. 计算机考研310分什么水平,知乎工学考研310是什么水平
  9. 夺命雷公狗ThinkPHP项目之----企业网站13之文章列表页的实现(主要是分页的实现)...
  10. 为啥加班多太多对身体会造成影响,不干活就不会对身体造成影响么?
  11. Node.js 14 发布,改进了诊断功能
  12. C++socket编程(三)3.2 创建TCPServer设置服务信息并讲解网络字节序
  13. Linux kernel Kobjects解析
  14. Atitit java支持php运行环境 Quercus jar 1.1. Quercus 1 1.2. Web.xml 增加php servlet拦截 1 1.3. Phpinfo。php测试 1
  15. Sublime Text3 安装svn插件遇到的问题
  16. java unrar.jar下载_unrar.jar解压缩rar文件
  17. Ubuntu 永久修改DNS
  18. scala连接mysql数据库
  19. 用Node.js申请缓存buffer报DEP0005错误的解决方法
  20. 5G关键技术之波束成型

热门文章

  1. 以中断方法设计单片机秒、分脉冲发生器
  2. MySQL慢查询 - 查看慢查询日志
  3. 语法练习:left2
  4. 【数据库运维】mysql备份恢复练习
  5. Home School Books美国家庭学校教育小学初中高中全套美语教材
  6. SQL中的函数:单值函数、聚合函数
  7. OLED显示STM32
  8. 怎么去掉ECShop购物流程中收货人电子邮箱必填
  9. 简易的MySQL主从复制
  10. git基本命令及使用