Jquery常用语法(数组转字符串、去除空格trim、截取¥后所有字符串、jquery ajax、url截取参数)

xiaoxiao2025-07-31  26

数组转字符串,需要将数组元素用某个字符连接成字符串,示例代码如下: vara, b; a = newArray(0,1,2,3,4); b = a.join("-");

 

字符串转数组 //实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: vars = "abc,abcd,aaa"; ss = s.split(",");// 在每个逗号(,)处进行分解。

 

检验某字符是否存在于一个字符串 var tags ='aa,bb,cc'; var sear=new RegExp(','); if(sear.test(tags)){ console.log('tags有逗号'); }

 

JSON对象转字符串 JSON.stringify(对象);

 

字符串转JSON对象 JSON.parse(str);

 

去除空格trim //去除空格trim function myTrim(x) { return x.replace(/^\s+|\s+$/gm,''); }

 

截取¥后所有字符串 //截取¥后所有字符串 function getCaption(obj){ var index=obj.lastIndexOf("\¥"); obj=obj.substring(index+1,obj.length); return obj; }

 

刷新当前页面  location.reload();

 

页面跳转到请求 window.location.href = "test.do?"

 

html5本地存储 localStorage.removeItem("test");//根据Key删除本地存储数据 localStorage.setItem("test", "aaa");//根据Key设置需要存储的数据 localStorage.getItem("test");//根据Key获取数据

 

html页面跳转时,在新打开的页面使用js获取 ?占位符后的参数 //url截取参数 function getParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return decodeURI(r[2]); return null; }

 

jquery ajax //请求参数 var d = {}; d.pageNum = cPageNum; //对象转JSON字符串 var str = JSON.stringify(d); $.ajax({ url : 'test.do',// 跳转到test.do type : 'post', cache : false, data : { body : str }, dataType : 'json', success : function(data) { console.log(data); }, error : function() { // alert("查询所有有异常!"); } });

 

时间戳秒数转成日期 //函数声明 var format = function(time, format) { var t = new Date(time); var tf = function(i) { return (i < 10 ? '0' : '') + i }; return format.replace(/yyyy|MM|dd|HH|mm|ss/g,function(a) { switch (a) { case 'yyyy': return tf(t.getFullYear()); break; case 'MM': return tf(t.getMonth() + 1); break; case 'mm': return tf(t.getMinutes()); break; case 'dd': return tf(t.getDate()); break; case 'HH': return tf(t.getHours()); break; case 'ss': return tf(t.getSeconds()); break; } }) } //函数调用示例 format(keys[p] * 1000,'yyyy-MM-dd HH:mm:ss').substring(11,16);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-5034034.html

最新回复(0)