js
Cookysurongbin
这个作者很懒,什么都没留下…
展开
-
javascript 将xml字符串转换成json对象
xml字符串转换,首先要把字符串转换成dom对象,再从dom对象里获取你要的参数,可用getElementsByTagName之类的方法。以下是2个xml字符串转成dom对象的方法 方法1:loadXML: function(xmlString) { var xmlDoc = null; try //Internet Explorer { xmlDoc =原创 2015-12-21 19:03:34 · 2688 阅读 · 0 评论 -
Extjs grid的store数据转成json数组
var list=[]; Ext.each(grid.getStore().getRange(), function(record) { list.push(record.data); });说明:getRange()方法取到的是records数组,是contructor类型的,其内还有一层data才是我们要的数据原创 2016-03-18 18:38:46 · 1733 阅读 · 0 评论 -
ios10微信,返回上一页后ajax请求出错的问题
原本的功能在安卓和ios9都没有问题,在ios10上突然出问题了: 两个页面A->B,A页面初始是用ajax加载数据,从B返回到A时依照微信的返回机制应该是会刷新A页面从而再次请求ajax加载数据,但是,ios10的微信从B返回到A时,ajax请求出错,有人说ajax根本就没有发送,但是,根据打印跟踪我的ajax是有请求并且成功了,参数也是一样的,但是返回的结果是错了,后台无法正确查询到数据。原因原创 2016-11-30 17:19:45 · 3325 阅读 · 2 评论 -
解决微信浏览器input唤起键盘,收回后页面底部有空白
此问题应该是ios个别版本的微信浏览器出现,其他浏览器不会键盘收起后,底部有空白,需要手动滑动恢复正常解决方法:在input标签监听blur事件,执行window.scrollTo(0, 0)<input type="text" @blur="onBlur"> onBlur () { window.scrollTo(0, 0) },t...原创 2019-06-04 15:47:38 · 4076 阅读 · 0 评论 -
js 复制文本,保留换行符
一般的js复制就是用input标签,然后copy但是input是不会保留换行符的所以,可以采用textarea标签const input = document.createElement('textarea')// input.setAttribute('value', this.copyDoc) // 注意,这样写不行input.value = this.docdocum...原创 2019-08-29 17:36:53 · 10468 阅读 · 3 评论 -
js 方法
1、复制内容到剪贴板const input = document.createElement('input')input.setAttribute('readonly', 'readonly')input.setAttribute('value', this.doc)document.body.appendChild(input)input.select()input.setSel...原创 2019-08-26 11:22:19 · 325 阅读 · 0 评论