Ajax 原生js写法
Ajax 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。
不使用 Ajax如果需要更新内容,必需重载整个网页面
Ajax 状态:
open() 创建连接
send() 发送
abort() 退出
onreadstatechange 获取数据
代码:
```var xhr; //创建ajax对象
if(window.XMLHttpRequest){ //兼容IExhr = new XMLHttpRequest();
}else{xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
xhr.open("get",url,true); //建立连接
xhr.send(); //发送
xhr.onreadystatechange = function(){ //获取数据if(xhr.readyState == 4 && xhr.status == 200){var data = JSON.parse(xhr.responseText);}
}
Ajax 原生js写法相关推荐
- js使用基础总结(简单封装,事件,foreach 原生js写法)
1.forEach的灵活使用 [注意]数组专用的-----遍历函数方法相当于for循环 语法结构 arr.forEach(function(obj,index){ obj---数组中的具体数据,可以是 ...
- ajax 原生js操作ajax
一.ajax 1.什么是ajax? ajax是异步javascript与xml,它是多种技术一个集合.可以无刷新状态更新页面. 2.ajax的优缺点: ...
- 原声ajax发送post请求,原生JS实现ajax 发送post请求
1. [代码]原生JS实现ajax 发送post请求 var oStr = ''; var postData = {}; var oAjax = null; //post提交的数据 postData ...
- js 封装ajax方法吗,原生JS封装ajax方法
jquery框架的ajax方法固然好用,但是假如某天我们的项目不能引入jquery或项目需求很简单,没有很多交互功能,只需要ajax,这时引入jquery库会造成资源浪费,也会显得页面臃肿.这时我们就 ...
- 原生js、jQuery实现选项卡功能
在大家在网上平常浏览网页的时候,想必各位都会看到选项卡功能,在这里给大家详解一下用原生js.jQuery如何来写一些基本的选项卡 话不多说,先给各位看一下功能图: 好了,下边 ...
- 原生JS封装Ajax插件(同域jsonp跨域)
2019独角兽企业重金招聘Python工程师标准>>> 抛出一个问题,其实所谓的熟悉原生JS,怎样的程度才是熟悉呢? 最近都在做原生JS熟悉的练习... 用原生Js封装了一个Ajax ...
- 原生JS中的Ajax
所谓Ajax,就是在网页中利用 XMLHttpRequest 对象和服务器进行数据交互的方式.而我们常说的原生JS中的Ajax就是围绕XMLHttpRequest对象进行发送请求. 1.XMLHttp ...
- 【第48天】AJAX在原生JS中的使用,处理XML数据以及DBUtils的使用,假删除(标记删除)
1 介绍 1.1 同步和异步 1.1.1 基于AJAX的异步传输与传统同步传输的对比 1.1.2 使用时间线表示同步和异步在过程上的区别 1.2 JS与AJAX的关系 1.3 AJAX用到的技术 1. ...
- 进一步封装axios并调用其读取数据(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
注意!!!(修改于2020年7月18日) 在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据 报错截图如下 报错内容: {&quo ...
- 原生js实现Ajax,JSONP
Ajax内部的几个执行步骤 创建XMLHttpRequest对象(new XMLHttpRequest()) 设置请求头(setRequestHeader) 连接服务器(open()) 设置回调(on ...
最新文章
- 在WebAPI中自动创建Controller
- C语言中标准输入流、标准输出流、标准错误输出流
- vi 整行 多行 复制与粘贴
- KitKat系统发现BUG:付费输入法更新后自动停用
- Activity和ListActivity的区别
- 利用max-height适应多尺寸屏幕的下拉动画
- python统计库_python-科学计算常用库
- ubuntu上最使用jni最简单易懂的例子
- suse linux 文件只可读,SUSE LINUX下文件系统变只读的问题解决
- 【转】C#开发PACS医学影像处理系统(三):界面布局之工具栏
- angular之性能优化
- windows10 Build 10074版本上手体验(二)
- ServletResponse的getOutputStream()与getWriter()使用冲突
- 美国11月PMI现回落 市场关注10月PCE通膨数据
- 2023最新可用QQ机器人框架整理
- 使用flask从零构建自动化运维平台系列三
- 基于JavaWeb的学生考勤系统
- Java 中各种DTO,POJO 等的概念
- 《培生小学英语分级阅读80篇 五年级》勘误表
- dnf台服空白mysql文件夹_关于雨泪大神的架设教程遇到的各种问题的解决办法