原生Ajax详细获取数据
1.原生AjaxGET获取
//步骤一:创建异步对象var ajax = new XMLHttpRequest();//步骤二:设置请求的url参数,参数一是请求的类型,参数二是请求的url,可以带参数,动态的传递参数starName到服务端ajax.open('get','路径');//步骤三:发送请求ajax.send();//步骤四:注册事件 onreadystatechange 状态改变就会调用ajax.onreadystatechange = function () {if (ajax.readyState==4 &&ajax.status==200) {//步骤五 如果能够进到这个判断 说明 数据 完美的回来了,并且请求的页面是存在的console.log(JSON.parse(ajax.responseText));//输入相应的内容}}
2.原生ajaxpost获取
//创建异步对象 var xhr = new XMLHttpRequest();//设置请求的类型及url//post请求一定要添加请求头才行不然会报错xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");xhr.open('post', '路径' );//发送请求xhr.send();xhr.onreadystatechange = function () {// 这步为判断服务器是否正确响应if (xhr.readyState == 4 && xhr.status == 200) {console.log(xhr.responseText);} };
3.fetch获取数据fetch获取
fetch('路径').then(i=>{i.json().then(data=>{console.log(data)}).catch(error=>{console.log('煮熟的鸟飞了')})}).catch(error=>{console.log('刚开始就错了')})
4.Jquery获取数据Jquery获取
$.ajax({type: "POST",//请求方式url: "路径",//地址,就是json文件的请求路径dataType: "json",//数据类型可以为 text xml json script jsonpasync:false,//默认异步success: function(result){//返回的参数就是 action里面所有的有get和set方法的参数console.log(result)},error:function(err){console.log('请求开始就失败了')}});
5.axios获取数据axios获取
**this.$axios.get('路径').then(res=>{//获取请求回来的数据
})**
6.PromisePromise获取
function axios(url){return new Promise((resolve,reject)=>{$.ajax({url:url,type:'get',success:(data)=>{resolve({data})},error:(error)=>{reject({status:400,msg:'数据请求失败!!!'})}})})
};
axios('./list.json').then(i=>{console.log(i)
})
原生Ajax详细获取数据相关推荐
- Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细
Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细 代码块 <!DOCTYPE html> <head><meta charset=&q ...
- ajax异步获取数据后动态向表格中添加数据的页面
因为某些原因,项目中突然需要做自己做个ajax异步获取数据后动态向表格中添加数据的页面,网上找了半天都没有 看到现成的,决定自己写个例子 1.HTML页面 [html] view plaincopyp ...
- ajax异步获取数据后动态向表格中添加数据(行)
因为某些原因,项目中突然需要做自己做个ajax异步获取数据后动态向表格中添加数据的页面,网上找了半天都没有 看到现成的,决定自己写个例子 1.HTML页面 [html] view plaincopyp ...
- 前端接收pdf文件_原生ajax请求获取pdf文件流本地下载(支持谷歌IE)
项目中要实现本地下载pdf文件,ajax请求获取到文件全路径,如上,a标签href属性赋值跳转,在iframe里面,谷歌浏览器被阻止下载.那只能另想办法.经过几天的摸索和后台调整接口数据流,终于解决. ...
- js源码 模仿 jquery的ajax的获取数据(get,post )的请求封装
function ajax(obj){ // 默认参数 var defaults = { type : 'get',data : {}, url : '#', dataType : 'text', a ...
- Java获取ajax数据_使用Ajax简单获取数据
使用注解@ResponseBody //将方法返回值直接响应给客户端(使用Fastjson) 注意在SpringMvc配置文件中配置Fastjson消息转换器 举例: 前端页面中使用Ajax获取数据并 ...
- ajax动态加载公共模块,Maven多模块项目搭建+SSM框架整合(四、Ajax异步获取数据,jq动态添加)...
最近有点小忙,但是还是在晚上抽出来点时间更新文章,希望对初学者有帮助(都是从那时候过来的,哈哈)一起努力. 开始正题~~~~ 封装类ResultVo 在与前台页面交互的过程中我们一般会用到一个封装类, ...
- Ajax的获取数据的简单方法
SSM中Ajax的使用(若使用了ajax就可以不用表单) 用Ajax获取input中的value值(写在script标签中) function edit(id){var num = document. ...
- 原生ajax封装,数据初始化,
var ajaxTool = {setting : {method : 'get',url : location.href,data : '',callback : function(){alert( ...
- vue 点击渲染ajax,vue中在页面加载时发送ajax请求获取数据渲染不到页面上
ajax是异步执行的. {{bookId}} 在setData里面处理数据 export default { name: 'app', data() { bookId : '' }, created( ...
最新文章
- SAP LSMW 因物料描述里有换行符或者引号导致数据导入失败
- 如何处置你的竞争对手
- 文巾解题 77. 组合
- 字符缓冲流特有功能复制Java文件
- Angular Component的DOM级别的单元测试方法
- 书店售书最低价格问题
- spring cloud微服务_面试败给微服务?别怕,我带你一起手撕Dubbo,SpringBoot与Cloud...
- 消息中间件Rabbitmq核心概念讲解
- html标签元素分类
- 电视无线dns服务器,电信电视dns遭到劫持,无线网络DNS被劫持了,怎么解决
- VMware用rz传输文件
- 涉密计算机设备保密管理系统,保密室设备——涉密计算机及移动存储介质保密管理系统(三合一)...
- 构建KEGG pathway、Entrez ID、Ensemble ID的对应关系
- 【C语言】如何得出各种数据类型所占内存空间
- 你一定要收藏的全网最完整CAD快捷键大全!
- 目标检测数据集PASCAL VOC详解
- 螺旋无限延伸_无限螺旋篇 其之八(一)
- 人工智能行业每日必读(01·15)
- 从源代码编译和安装gluster
- 差异化地推手段,让营销效果翻十倍!