
Ajax
Void_CM
这个作者很懒,什么都没留下…
展开
-
SpringMVC-09-AJAX
SpringMVC-09-AJAXAJAX(Asynchronous JavaScript and XML):异步的JavaScript和XMLAJAX是一种无需重新加载整个网页的情况下,能够更新部分网页的技术使得界面交互性更强,用户体验更佳比如伪造Ajax使用 iframe 标签伪造,test.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">原创 2021-03-30 09:07:00 · 108 阅读 · 0 评论 -
跨域请求
跨域请求1.同源策略同IP同端口即为同源,为了安全,不同源的客户端在未授权情况下不可读写对方资源,但部分场景需要读写对方资源——跨域请求2.利用jsonp实现跨域请求原理Ajax在默认的情况下是不可跨域的,但是script标签可以通过src属性获取到跨域的js文件。将数据放在js文件中,在通过script标签跨域引入即可实现跨域请求(jsonp与ajax相似本质上不同)用法jQuery中的ajax封装了jsonp(二者不同)后端核心代码127.0.0.1:3000端口const js原创 2021-03-03 11:30:33 · 99 阅读 · 0 评论 -
Ajax-02-第三方模块
Ajax第三方模块事实上我们可以直接使用成熟的Ajax第三方模块,而不必“重新造轮子”下载并引入Axiosnpm install axios 用法axios.method(url).then( res => { console.log(res.data);})method可以是(get\post\put\delete…)由于axios.method(url)返回的是一个Promise对象,所以用then来获取数据示例后端代码const Koa = require原创 2021-03-03 10:30:49 · 108 阅读 · 0 评论 -
Ajax-01-概述
什么是Ajax?在某些项目中,我们只希望获取页面的局部数据,而不必整页刷新,Ajax解决此类需求。Ajax原理Ajax的原理是通过XMLhttpRequest对象向服务器发送请求用法示例<body> <div class="container"> <h1>hello Ajax</h1> <button class="btn btn-info">click</button>原创 2021-03-02 23:36:29 · 89 阅读 · 0 评论