Ajax
我不是一个假前端
这个作者很懒,什么都没留下…
展开
-
后台返回文件流,前台如何下载
ajax().then((res: any) => {const blob = new Blob([res]); //创建一个blob对象const a = document.createElement(“a”); //创建一个标签a.href = URL.createObjectURL(blob); // response is a bloba.download = “商品列表.xlsx”; //文件名称a.style.display = “none”;document.body.app原创 2021-03-01 13:37:23 · 1612 阅读 · 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 · 596 阅读 · 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 · 198 阅读 · 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,8var arrNew= new Set(arr); //通过set集合去重// 1,2,3,4,5,6,7,8...原创 2018-12-20 19:42:49 · 3033 阅读 · 0 评论 -
ajax 请求返回数据格式不正确
通过ajax请求的时候,有时候后台会返回我们一个字符串,而实际上这应该是一个json对象!这是我们就需要自己转一下格式:data=JSON.parse(data);这是你就可以data.xxx啦!...原创 2018-12-11 08:29:30 · 837 阅读 · 0 评论 -
使用 Fetch
详细的请参考:https://www.cnblogs.com/libin-1/p/6853677.htmlFetch发送数据使用Fetch发送也很简单,只需要配置三个参数。fetch(‘some-url’, options);第一个参数是设置请求方法(如post、put或del),Fetch会自动设置方法为get。第二个参数是设置头部。因为一般使用JSON数据格式,所以设置Content...原创 2019-05-23 14:48:09 · 219 阅读 · 0 评论