# get请求

页面存在的link href等都是属于get请求

*****

```

点击按钮发送get请求 ajax

let btnObj = document.getElementById("btn");

let aObj = document.getElementById("aa");

btnObj.onclick = function () {

// 1.创建ajax对象

let ajax = new XMLHttpRequest();//对象初始化 状态为0

// 2.设置请求路径和请求方式

ajax.open("get", "/get_data");//载入,AJAX 对象开始发送请求,状态为1

// 3.绑定监听状态改变的处理函数,在处理函数中可以获取响应数据

ajax.onreadystatechange = () => {

// 获取ajax对象的状态变化

console.log(ajax.readyState);//2 3 4 前面发生的两个状态发生的时候代码还没有执行到这

// 只有当状态码等于200 同时状态值等于4时,才能获取服务器响应回来的数据

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

//ajax.responseText 获取服务器响应回来的数据

// 将从服务器获取到的数据渲染到浏览器中

aObj.innerText = ajax.responseText;

}

};

//避免缓存堵塞

ajax.setRequestHeader('Cache-Control', 'no-cache');

// 4.发送请求

ajax.send();

}

```

*****

**服务端代码**

```

if(/get_data.*/.test(requestUrl)){//请求的路径可能会不一样,所以用正则表示

response.setHeader("Content-type","text/html;charset=utf-8");

response.write("这是服务器传来的数据");

response.end();

}

```

ajax获取get请求,get请求相关推荐

  1. jquery的ajax获取form表单数据

    jq是对dom进行的再次封装.是一个js库,极大简化了js使用 jquery库在js文件中,包含了所有jquery函数,引用: 这里主要介绍jquery获取页面form数据使用的过程 html页面代码 ...

  2. ajax请求获取天气,7. jquery-ajax请求天气接口

    Ajax请求 查询天气 // Ajax请求:一般在刷新页面中的局部数据时,会使用ajax请求.该请求不会去重新刷新或请求这个页面中的所有数据,而只是动态的修改一部分数据. function getWe ...

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

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

  4. ajax jq 图片上传请求头_全面分析前端的网络请求方式:Ajax ,jQuery ,axios,fetch

    链接:https://juejin.im/post/5c9ac607f265da6103588b31 一.前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本 ...

  5. ajax csrf php,JQueqy Ajax的使用(POST\GET请求 csrf_token)

    一,Ajax GET请求和POST请求知识点 1,GET请求不用添加 {% csrf_token%}  ,也不会报csrftoken的错 2,POST请求的话,就需要添加 {% csrf_token% ...

  6. 学习AJAX必知必会(2)~Ajax基本使用,设置请求行、请求体、请求头,服务端响应JSON数据

    一.Ajax的基本使用 1.核心对象 XMLHttpRequest,AJAX 的所有操作都是通过该对象进行的. 2.发送ajax请求(4个步骤): 创建xhr对象,然后open方法初始化,设置请求方式 ...

  7. Ajax入门和发送http请求

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

  8. 尝试从REST API获取数据时,请求的资源上没有“ Access-Control-Allow-Origin”标头

    本文翻译自:No 'Access-Control-Allow-Origin' header is present on the requested resource-when trying to ge ...

  9. axios 获取 token 后重新请求失败的接口

    业务场景:有几个外部系统的接口,需要先通过一个获取 token 的接口获取到 token 后续业务接口需要在请求头中的 Authorization 带上 token.刚开始我在登录后获取了一次 tok ...

  10. ajax请求,请求头是provisional are shown。请求未发送出去

    问题: ajax请求,请求没成功.ajax请求没有发送出去. 查看network,看到请求头处:Provisional headers are shown. 原因: 搜索了一下,网上说了几个原因. 1 ...

最新文章

  1. KDD 2020 开源论文 | 稀疏优化的块分解算法
  2. 在Ant的javac中指定源文件编码方式,以避免警告: 编码 GBK 的不可映射字符的错误...
  3. linux无缝升级的版本,最近一周发布新版本的Linux发行版 - 2020-01-03
  4. 深度学习笔记(36) 边界框预测
  5. 【python】匿名函数与装饰器
  6. 接口与继承:不允许继承的类
  7. java kafka 开发,Kafka JAVA API开发-基础案例
  8. 惠普打印机换硒鼓(墨盒)
  9. 数据库加密乱码_加密数据库中的密码
  10. sql语句练习(1) 含问题,答案,数据库表,数据
  11. Vue + ElementUI 实现一个动态添加元素的小例子
  12. 360全景倒车影像怎么看_360全景影像怎么看
  13. ictclas包 java_ICTCLAS分词系统Java调用接口在Eclipse中的安装
  14. 苹果公司不给iPhone配大电池的原因
  15. go FTP 文件传输
  16. 密码学常见困难问题DLP,CDH,DDH,GDH,BDH,CBDH,DBDH,GBDH,更新中
  17. ActiveMQ系列—ActiveMQ中的Queue和Topics
  18. 亲测三大热门短链接平台,告诉你谁才是最好的
  19. 理解LP Simplex
  20. CCF计算机软件能力认证试题练习:201612-2 工资计算

热门文章

  1. Android平台RTMP多实例推送的几种情况探讨
  2. threejs 局部辉光
  3. springboot使用jxls导出excel___(万能通用模板)--- SpringBoot导入、导出Excel文件___SpringBoot整合EasyExcel模板导出Excel
  4. springboot页面中静态图片路径
  5. js中遇到的一个错误Uncaught SyntaxError: missing )after argument list
  6. centos安装mysql卡住_CentOS 6.4安装MySQL的过程中出现的bug
  7. java取json对象的值_java的JsonObject对象提取值方法
  8. tcp out of order解决_Java解决CAS机制中ABA问题的方案
  9. 耳机不支持android,安卓手机为什么不能用EarPods耳机 原因分析【图解】
  10. Java并发编程实战————并发技巧小结