![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
xuefine
这个作者很懒,什么都没留下…
展开
-
get请求中文乱码处理方法
前台页面:var str=encodeURI(encodeURI(“这里是要加密的含有中文的字符串”));为什么这里要加密两次呢?答案是因为第一次加密,生成了含有%开头的字符串,但是在浏览器里面%是一个转义字符,在浏览器提交到服务器时会将这一串加密后的字符串%与%之间的编码,两位两位取出后进行解码,然后再传递给处理页面,所以加密一次不够,加密两次以后后台拿到的才是正确加密过的字符串,才能进行解码的操作!后台页面:String result= URLDecoder.decode(request.原创 2022-02-11 16:37:35 · 3959 阅读 · 0 评论 -
Ajax请求url拼接多个参数写法
get字符串拼接url: "" + URL + "/system/ops/setoff?dc="+dc+"&sysId="+sysId+"&paw="+paw模板字符串url: `/system/ops/content/setoff?contentIds=${contentIds}&removeReason=${value}&contentType=${contentType}`postdata: JSON.stringify({ pag原创 2022-02-11 14:07:03 · 3011 阅读 · 0 评论 -
JS调用打印机打印页面指定元素
function doPrint(){ var head_str = "<html><head><title></title></head><body>"; //先生成头部 var foot_str = "</body></html>"; //生成尾部 var older = document.body.innerHTML; //var new_s.原创 2021-12-21 16:07:52 · 1366 阅读 · 1 评论 -
localStorage 和sessionStorage 存值,取值,删除指定数据和清空的方法
var a=[ {id:1,city:"bj"}, {id:2,city:"sh"}, {id:3,city:"wh"}, {id:4,city:"cq"}]var val=$(obj).attr("id");//存值localStorage.setItem("userInfo",JSON.stringify(a)); //存储之前数组转换为字符串sessionStorage.setItem("select_id",val);sessionStorage.se..原创 2021-12-03 13:28:45 · 2966 阅读 · 0 评论