
JavaScript
Bonny722
这个作者很懒,什么都没留下…
展开
-
JavaScript原生Ajax
Ajax请求一、创建XHR1、在IE7及其更高的版本中:var xhr = new XMLHttpRequst();2、在IE7之前的的版本中使用createXHR函数根据IE中可用的MSXML库创建最新版本的XHR对象:function createXHR(){ if (typeof XMLHttpRequest != "undefined"){...原创 2018-08-02 19:32:34 · 266 阅读 · 0 评论 -
解决antd-pro1.0页面刷新后数据丢失
一、刷新后数据消失原因所在:数据存在modal的state当中,刷新的时候state数据丢失。解决方法:将数据的id放入网页的路由中,每次进入页面的时候重新请求数据。代码:路由配置:'/information/pageForm/:id':{ component: dynamicWrapper(app, ['dispute'],() => import('../r...原创 2018-08-02 19:36:42 · 3741 阅读 · 0 评论 -
原生ajax请求的使用
注:请求地址是自己的项目地址,请自行更改。这只是一个简单的原生XMLHttpRequst的使用,之后会发如何封装原生ajax实现jequery的ajax第一步:创建xhr对象。const xhr = new XMLHttpRequest();第二步:open()设置。xhr.open('PUT','http://118.24.84.199:8080/sm/accept/li...原创 2018-08-03 11:22:27 · 313 阅读 · 0 评论 -
使用onbeforeunload阻止用户刷新
1、onbeforeunload是什么玩意儿onbeforeunload是一个事件,当页面将要被卸载(更新)的时候会被触发。卸载(更新)讲的就是unload事件,当页面关闭后,会触发。2、语法规则window.onbeforeunload = funcReffuncRef指的是一个方法,也就是一个函数引用。3、怎么使用这个东西3.1在HTML中,直接挂载到body上&...原创 2018-10-25 20:12:11 · 9941 阅读 · 4 评论 -
原生JS封装ajax以及request
一、封装原生的xhr为ajax类xhr以及用法见之前的文章1、根据url确定请求的头部以及别的信息。 var _headerConfig = {}; if(url.indexOf('getcaptcha') !== -1) { _headerConfig = { Accept: 'image/png', res...原创 2018-11-14 10:38:07 · 688 阅读 · 0 评论 -
JS处理base64编码
因为项目需求,需要处理base64编码,再次记录,便于之后调用关于base64:base64的本质就是把每8位的ASCII编码变成另外一个每6位的编码,用另外一个参照表进行对应翻译。以下为base64的js:var Base64 = { // 转码表 table : [ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', ...原创 2018-11-25 12:10:49 · 1342 阅读 · 1 评论