目录

Ajax介绍

Ajax使用

ES6拼串语法


Ajax介绍

Ajax    Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

AJAX 是一种用于创建快速动态网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新

加载整个网页的情况下,对网页的某部分进行更新。

Ajax使用

1.创建对象

var xmlhttp = new XMLHttpRequest();

2.向服务器发送请求 如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和

send() 方法

xmlhttp.open("GET", "https://api.oioweb.cn/api/common/teladress?mobile="+phoneNumber, true);

xmlhttp.send();

3.服务器响应

onreadystatechange 事件

每当 readyState 改变时,就会触发 onreadystatechange 事件。

xmlhttp.onreadystatechange = function () {

4.请求已完成,且响应已就绪

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

//获取后台返回的json字符串

var jsonString =xmlhttp.responseText;

console.log(jsonString);

//解析后台返回的JSON字符串

var jsonObj=JSON.parse(jsonString);

var text=jsonObj.result.name;

//DOM操作,把数据展示页面上

document.getElementById("title").innerText=text;


}

ES6拼串语法

var info2="我的名字叫做"+name+"性别"+sex+"家住"+address;

//ES6的语法
var info3=`我的名字叫做${name}性别${sex}家住${address}`;

JavaScript小记——Ajax异步请求相关推荐

  1. php原生的异步请求,原生JavaScript实现Ajax异步请求

    ajax现在是一种非常流行的技术,现在虽然可以利用JQuery或者一些第三方插件甚至微软提供的一些控件可以方面的实现ajax功能,但是明白其原理也是非常重要的,下面是来使用纯javascript实现获 ...

  2. Ajax异步请求-简单模版

    1 <script type="text/javascript"> 2 window.onload = function () { 3 document.getElem ...

  3. Ajax(异步请求)和传统(同步请求)区别

    在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数 1.传统同步请求参数 accept  t ...

  4. Ajax异步请求(重渲染DOM元素时,如何自动调用并执行JS自定义函数【含代码】)- 案例篇

    文章目录 Ajax异步请求(重渲染DOM元素时,如何自动调用并执行JS自定义函数[含代码])- 案例篇 效果截图: 重要代码: 附:全部HTML代码: Ajax异步请求(重渲染DOM元素时,如何自动调 ...

  5. maven工程 java 实现文件上传 SSM ajax异步请求上传

    java ssm框架实现文件上传 实现:单文件上传.多文件上传(单选和多选),并且用 ajax 异步刷新,在当前界面显示上传的文件 首先springmvc的配置文件要配置上传文件解析器: 1 < ...

  6. Ajax异步请求原理和过程

    Ajax异步请求原理和过程 1.什么是Ajax 2.AJAX创建异步对象XMLHttpRequest ( 考虑兼容性 ) 3.操作XMLHttpRequest 对象 1.什么是Ajax Ajax是一种 ...

  7. layui-tree实现Ajax异步请求后动态添加html元素

    最近在弄一个产品分类管理,是一个树形菜单的形式,用的是layui-tree ,由于它并没有动态添加节点,所以只能自己刚了. 大概效果如左图 具体的实现是当我鼠标移入"长袖"这个分类 ...

  8. ajax异步请求数据库实现级联下拉菜单。

    ajax实现级联下拉菜单,使用Springboot实现. 思路很简单,使用ajax异步请求数据库数据即可. 文末有项目源码! 实现效果: 废话不多说,现在我们来开始实现! 第一步. 创建三张表:省.市 ...

  9. ajax异步请求——form表单提交 及 表单序列化提交

    ajax异步请求 AJAX介绍 AJAX 指异步 JavaScript 及 XML(Asynchronous JavaScript And XML),它不是一种新的编程语言,而是一种使用现有标准的新方 ...

最新文章

  1. C#修改系统环境变量,调用批处理bat
  2. 机器不学习:CNN 入门讲解1-什么是卷积
  3. Mahout的一些推荐算法
  4. 小米推出物联网软件平台Xiaomi Vela;库克被指隐瞒iPhone中国需求下滑;Ubuntu Touch新版发布|极客头条
  5. 使用当前更改创建Git分支
  6. mysql5.5忘记密码重置方法_mysql5.5忘记密码重置方法
  7. Nginx 使用 ngx_http_mirror_module 模块 复制 http请求流量
  8. 使用Python下载蓝奏云文件
  9. 【项目管理】项目进度管理
  10. phpbb3 风格定制
  11. java创建list指定长度_java List 按指定长度分割
  12. 使用STM32 和 TF卡、VS1003制作MP3
  13. Hexo+GitHub Pages搭建个人博客( 0 基础、小白值得一看--实力软文!)- 初行ᵀᵀᴴ
  14. YOLOv5的requirements.txt文件执行过程
  15. ROM定制开发入门-第三方ROM发展现状
  16. 前端代码统计工具cloc的安装与使用
  17. 用Java代码判断一个整数是否是质数
  18. PDF itext pkcs#7 国密签名验证
  19. 腾讯扣叮虚拟仿真实验室机器人自动导航+陨石样本收集
  20. 方国伟:企业服务入云还有很长的路要走

热门文章

  1. 1131 拯救大兵瑞恩(单源最短路径扩展-拆点(dp))
  2. Java 三角形求边长和角度
  3. DNS、Http和Https
  4. 酷炫RGB LED立方体 (RP2040+WS2812)
  5. 多种多样的Photoshop 的撤消命令
  6. 夜神模拟器修改hosts文件
  7. 海思HI3516板子初体验
  8. 安装file sync 工具 出现问题,报错提示点raw.githubusercontent.com
  9. 测试手机硬件检测软件是什么,手机硬件检测工具_手机硬件检测软件_手机硬件检测软件哪个好【最新】-太平洋电脑网...
  10. uni-app 微信小程序接入高德SDK