用原生js封装get方法
get方法的封装
首先我们看一下用原生js来发送请求的步骤:
1.创建请求对象
.var xhr=new XMLHttpRequest();
2.创建open方法确认请求方式和地址
xhr.open('get','url') ps(记住get方法有参数的话在url后面用?符号连接再加上参数如:url?num=3,多个参数用&符号连接);
3.监听事件完成
3.xhr.readystatechange(){
if(xhr.readYstate==4&status==200){
//readYstate: readyState:存有 XMLHttpRequest 的状态。从 0 到 4 发生变化;
//status:响应的HTTP状态码;
//打印响应体 console.log(xhr.responseText)
}
}
4.发送请求
.xhr.send();
哪里要用的话直接调用传入参数就可以了,不过会存在变量名污染问题,
我们这要把它的参数写成对象就可以解决了,如下图
不知道怎么写了,就这样了=-=!
转载于:https://www.cnblogs.com/lrm-bk/p/11161549.html
用原生js封装get方法相关推荐
- js 封装ajax方法吗,原生JS封装ajax方法
jquery框架的ajax方法固然好用,但是假如某天我们的项目不能引入jquery或项目需求很简单,没有很多交互功能,只需要ajax,这时引入jquery库会造成资源浪费,也会显得页面臃肿.这时我们就 ...
- 原生JS封装ajax方法
http://blog.sucaijiayuan.com/article/89 jquery框架的ajax方法固然好用,但是假如某天我们的项目不能引入jquery或项目需求很简单,没有很多交互功能,只 ...
- 原生js时间格式化方法封装
原生js时间格式化方法封装 创建formatDate函数,传入date(时间)和format(格式)两个参数,简单判断format返回相应格式的时间 注意:getMonth()方法获取到的月份会比实际 ...
- 原生JS封装Ajax插件(同域jsonp跨域)
2019独角兽企业重金招聘Python工程师标准>>> 抛出一个问题,其实所谓的熟悉原生JS,怎样的程度才是熟悉呢? 最近都在做原生JS熟悉的练习... 用原生Js封装了一个Ajax ...
- 原生Js封装的弹出框-弹出窗口-页面居中-多状态可选
实现了一下功能: 1.title可自定义 可拖拽 2.width height可以自定义 3.背景遮罩和透明度可以自定义 4.可以自己编辑弹出框里的html 5.确定 取消按钮可选 调用方法: 1 P ...
- java原生的ajax怎么写,用原生js实现 ajax方法
原标题:用原生js实现 ajax方法 作者介绍:咔拉宝宝前端工程师,致力于首个情景式购物商城咔拉商城的前端搭建,在咔拉职场栏目作为程序猿担当,与读者朋友们共同探讨前端开发的那些事. 一.ajax介绍: ...
- 原生js调用json方法
原文链接 Ajax基础 ajax:无刷新数据读取,读取服务器上的信息 HTTP请求方法: GET:用于获取数据,如浏览帖子 ajax.judgeXmlHttpRequest('get', 'index ...
- 原生js封装table组件
使用原生js封装自己的table组件. 思路是通过设置参数,生成对应的表格dom; 源码如下:(初步实现) var XUi = {// table组件tableDom:{common:function ...
- 原生js封装十字参考线插件(一)
需求来源: 拓扑图之机房平面图,显示机房长宽比例尺,房间内标注各种设备间距不易实现,特在机房平面图上层加一个十字参考线 横竖两条线垂直,在鼠标指针处交叉,显示鼠标指针坐标(相对机房平面图的坐标,不是相 ...
最新文章
- vscode 全项目替换_利用vscode插件提升前端国际化开发效率
- mysql 优惠卷表设计_这些年MySQL表设计踩过的坑!
- Bellman_Ford算法
- linux 服务器之查看磁盘使用情况
- [转]Anaconda
- Hyper-v网络配置
- Linkedin Camus,从Kafka到HDFS的数据传输管道
- 使用老毛子在腾讯云DNSpod上实现DDNS
- kali linux下查看IP地址及dhcp地址释放与重新获取
- 公共数据库挖掘第一步-GEO数据库下载表达谱数据和生存数据
- 苹果14pro Max来了,做第一批吃蟹人
- JAVA容器(java容器化部署)
- ESP32C3学习记录1——搭建开发环境
- java返回给前端的json数据中带有转义符号如何处理
- iOS-微信授权登录之时不能正常返回App
- 正定矩阵、负定矩阵、半正定矩阵、半负定矩阵
- 后处理之TCL语言教程
- MySQL联表查询【详解】
- MFC之按钮添加图标
- aws ec2 linux 密码,AWS EC2 丢失密钥处理办法