![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ajax
我不是一个假前端
这个作者很懒,什么都没留下…
展开
-
后台返回文件流,前台如何下载
ajax().then((res: any) => { const blob = new Blob([res]); //创建一个blob对象 const a = document.createElement(“a”); //创建一个标签 a.href = URL.createObjectURL(blob); // response is a blob a.download = “商品列表.xlsx”; //文件名称 a.style.display = “none”; document.body.app原创 2021-03-01 13:37:23 · 1581 阅读 · 0 评论 -
axios 发 post 请求,后端接收不到参数的解决方案
问题场景 场景很简单,就是一个正常 axios post 请求: axios({ headers: { 'deviceCode': 'A95ZEF1-47B5-AC90BF3' }, method: 'post', url: '/api/lockServer/search', data: { username, ...原创 2019-11-15 09:50:24 · 586 阅读 · 0 评论 -
Ajax 跨域问题解决
为什么会出现跨域问题 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 在此说明一下,所谓的同源,指的是域名、协议、端口均相等。举例如下: http://www.abc.com/a/b 调用 http://www.abc.com/d/c(非跨域) http://www.abc.com/a/b 调用 http://www....原创 2018-06-22 14:48:46 · 192 阅读 · 0 评论 -
JS 数组,数组对象的合并去重
一、数组合并 var arr1 = [1,2,3,4]; var arr2 = [4,5,6,7,8]; var arr = arr1.concat(arr2); //合并数组 console.log(arr); //将set集合转化为数组 // 1,2,3,4,4,5,6,7,8 var arrNew= new Set(arr); //通过set集合去重 // 1,2,3,4,5,6,7,8 ...原创 2018-12-20 19:42:49 · 3026 阅读 · 0 评论 -
ajax 请求返回数据格式不正确
通过ajax请求的时候,有时候后台会返回我们一个字符串,而实际上这应该是一个json对象!这是我们就需要自己转一下格式: data=JSON.parse(data); 这是你就可以data.xxx啦! ...原创 2018-12-11 08:29:30 · 801 阅读 · 0 评论 -
使用 Fetch
详细的请参考:https://www.cnblogs.com/libin-1/p/6853677.html Fetch发送数据 使用Fetch发送也很简单,只需要配置三个参数。 fetch(‘some-url’, options); 第一个参数是设置请求方法(如post、put或del),Fetch会自动设置方法为get。 第二个参数是设置头部。因为一般使用JSON数据格式,所以设置Content...原创 2019-05-23 14:48:09 · 211 阅读 · 0 评论